テストケースは人間が読める言語で書かれているのに対し、テストスクリプトはコードで書かれており、ほとんどが自動テスト用です。
しかし、他に何が違うのか教えてもらえますか?
それらの間に論理的な違いはありますか、それともこれらの交換可能な用語ですか?
回答
私はテストケースは what と test-script は、テストの方法です。
何をテストする必要があるかを説明するために、高レベルのテストケースを定義することができます。テストスクリプトには、実際にテストを実行するためのすべての詳細が含まれています。
コメント
- は、それらが一緒に使用されることを意味しますか?どのようなシステムでテストケースを使用し、どのテストスクリプトで使用するかについては、境界が定義されていませんか?
- そう思いますが、用語を使用すると、すべての標準、すべての企業、すべての人が提供します。それはそれ自身の定義です。私が使用している文脈の人が、確かにそれが何を意味するのかを考えていることを常に尋ねます。用語は誤用されることが多いため、テストで定義を信頼しないでください。
回答
2つだと思います互換性がある傾向がありますが、ISTQB Foundations試験の勉強をしている場合は、それぞれに特定の定義が与えられます。
また、私の経験から、チームの人々は常にテストケースを要求します。実際に参照されているテストスクリプトを聞きました。(自動テストケース/スクリプト以外)
回答
テストシナリオ-の説明テストする状況。
テストケース-予測結果を生成するために特定の条件下で実行されるシナリオの特定のデータ値が含まれます。
テストスクリプト-一連の命令。実行する各ステップと各ステップの期待される結果を定義します。
回答
すべての回答を揃える必要があると思います。ただし、違いがあります。
- ユーザー[非技術的]で読み取り可能な手順は次のとおりです。特定のシナリオをテストするために言及されたものはテストケースと呼ばれます
- プログラミング言語で書かれたユーザー[技術的]読み取り可能なステップはテストスクリプトと呼ばれます
テストケース:
- テストケースは、入力値、期待される出力、およびテストを実行するための前提条件を指定するドキュメントです。 。 [参照-ISTQBブック]
- この用語は主に手動テストに使用されます
テストスクリプト:
- ソフトウェアテストのテストスクリプトは、システムが期待どおりに機能することをテストするために、テスト対象のシステムで実行される一連の命令です。
- この用語は主に自動化テストに使用されます
回答
スクリプトは一般的に自動化を指します
同じ意味で使用することには違いがあります。ただし、スクリプトは通常、コンピューティングにおけるシェル/ Perl / Pythonスクリプトを指します。言語(プログラミング言語ではない)を考えるとき、スクリプトはいくつかの情報を持っているドキュメントを参照する単語です。したがって、一般的にテストスクリプトは自動化を指します…
回答
私の経験では、両方の用語を手動テストで使用できます環境。他の人が指摘しているように、テストケースは、期待される結果を伴う特定のステップのリストです。テストスクリプトはほとんど同じものですが、具体的ではありません。テストスクリプトには、「ログインページが機能し、これらのプロパティを持つパスワードが必要であることをテストする」と表示される場合があります。テストケースには、入力、クリック、またはその他のアクションに関する詳細な手順が含まれます。どちらにも入力データがある場合とない場合があります。スクリプトは、期待される正確な結果を常に説明しているわけではありません。