自動テストフレームワーク (ATF) ユースケース:スクリプトインクルードのテスト

  • リリースバージョン: Washingtondc
  • 更新日 2024年02月01日
  • 読む1読むのに数分
  • このユースケースは次のことを説明します はスクリプトインクルードを 自動テストフレームワーク (ATF) でテストします。

    自動テストフレームワーク (ATF)を使用してスクリプトインクルードをテストするには、 次のステップを実行するテストを作成します。
    • スクリプトインクルードをシステムに実行させるステップ。例:
      • スクリプトインクルードを呼び出す [サーバー側スクリプトを実行] テストステップ。
      • スクリプトインクルードを起動する、フォームを開く、フォームを送信する、またはフィールド値を設定するなどのフォームアクションステップスクリプト。
    • スクリプトインクルードが想定されるアクションを取ったことを検証するステップ。この検証の具体的なテスト ステップは、スクリプトインクルードが何を実行するように設計されているかによって異なります。例:
      • スクリプトがフィールド値を設定する場合、フィールド値の検証
      • スクリプトがフィールドの状態を変更する場合、フィールド状態の検証
      • スクリプトが新しいレコードを生成する場合、レコードのクエリー

    この例では、1 つのテストステップ、サーバー側スクリプトの実行を使用したテストを示しています。このテスト ステップに関連付けられたスクリプトは、引数の値に 3 を加えたスクリプトインクルードを呼び出します。スクリプトインクルードから返された値が 8 の場合、スクリプトインクルードは意図したとおりに動作し、テストは合格です。

    図 : 1. スクリプトインクルードをテストする自動テスト

    スクリプトインクルードをテストする自動テスト
    図 : 2. スクリプトインクルードをテストするための自動テスト ステップ

    [サーバー側スクリプトを実行] テストステップ
    図 : 3. テストするスクリプトインクルード 自動テストフレームワーク (ATF)

    スクリプトインクルード