チームがチェックアウトのテストを自動化します。各テストスクリプトには、テスト手順のステップが含まれます。カートを開く、配送フォームを入力する、テスト用カードで支払う、確認ページを検証する、といった手順で、自動化ツールが実行できる形式で記述されます。スクリプトは可能な限りデータ駆動にします。同じスクリプトを異なるテストデータセットで実行できるため、スイートの保守と拡張が低コストになります。
テストスクリプトはテストシナリオと同じですか? 両者は重複しています。テストシナリオの公式定義では、テストスクリプトが別名として挙げられています。実際には、テストスクリプトは自動化された手順を指すことが一般的であり、テストシナリオは手動のアクションシーケンスを指します。
テストスクリプトとテスト手順仕様の違いは何ですか? テスト手順仕様は、テストを実行するための一連のアクションを文書化したものです。テストスクリプトは、特に自動化されている場合に、その同じ手順を指すために一般的に使用されます。
テストスクリプトにはテストデータが必要ですか? 通常は必要です。データ駆動のスクリプトは、スクリプト化されたステップとデータを分離するため、同じスクリプトを多数のデータセットで実行でき、スクリプトあたりのカバレッジが向上します。
テストスクリプトは誰が書きますか? テスターとテスト自動化エンジニアです。優れたスクリプトは、他のテストウェアと同じレビューとバージョン管理の規律に従います。