質問
シナリオを自動化するときに、どの分離レベルを目指すべきですか?適切な単体テスト(モックなどを使用)のように完全に分離する必要がありますか、それとも統合テストに似ていますか?
解決
シナリオは通常、統合テストのレベルです。
理想的には、シナリオは顧客とのコミュニケーションに使用されるか、少なくとも顧客の用語と言語を使用します。合格シナリオは、ソフトウェアが顧客が望んでいることを実行するという具体的な証拠を提供します。顧客は個々のコンポーネントではなく、システム全体を気にします。
所属していません StackOverflow