自動テストフレームワーク (ATF) ユースケース:スクリプトインクルードのテスト
このユースケースは次のことを説明します はスクリプトインクルードを 自動テストフレームワーク (ATF) でテストします。
自動テストフレームワーク (ATF) を使用してスクリプトインクルードをテストするには、 次のステップを実行するテストを作成します。
- スクリプトインクルードをシステムに実行させるステップ。例:
- スクリプトインクルードを呼び出す [サーバー側スクリプトを実行] テストステップ。
- スクリプトインクルードを起動する、フォームを開く、フォームを送信する、またはフィールド値を設定するなどのフォームアクションステップスクリプト。
- スクリプトインクルードが想定されるアクションを取ったことを検証するステップ。この検証の具体的なテスト ステップは、スクリプトインクルードが何を実行するように設計されているかによって異なります。例:
- スクリプトがフィールド値を設定する場合、フィールド値の検証
- スクリプトがフィールドの状態を変更する場合、フィールド状態の検証
- スクリプトが新しいレコードを生成する場合、レコードのクエリー
この例では、1 つのテストステップ、サーバー側スクリプトの実行を使用したテストを示しています。このテスト ステップに関連付けられたスクリプトは、引数の値に 3 を加えたスクリプトインクルードを呼び出します。スクリプトインクルードから返された値が 8 の場合、スクリプトインクルードは意図したとおりに動作し、テストは合格です。