システムテストと受入れテストの間の本当の違いについてちょっと混乱します。このトピックを検索すると、回答が異なり、テストケースがどのように大きく異なるのか分かりません。私が発見したシステムテスト対受諾テスト - テストケースの違い
事実:
システムテストは、完全なシステム上で行われ、供給者によって行われます。システムテストは、仕様スペック(機能テストと非テストテストの両方)に基づいてシステム内の完全なフローをテストするエンドツーエンドテストです(ログインからログアウトまで)。
アクセプタンステストは、お客様の要求に合っているかどうかを確認するために行われます。これは完全なフローでもあり、要件仕様に基づいています。ただし、構築されたシステムは要件仕様に基づいて設計されており、開発サイクルの初期段階では通常、外観/ユーザビリティは既に受け入れられています。 システムが要件仕様をカバーしている場合、契約でこれが許され、顧客が1時間当たりに支払っている場合を除き、クライアントが「これはわれわれが望んだものではなく、これをやり直してはいけない」と言うことができません。
私の質問は基本的に、これら2つのテスト段階のテストケースはどのように違うのですか?どちらもエンドツーエンドのテストであり、機能的なシステムであり、仕様が満たされていることに焦点を当てています。システムテストのテストケースは、両方のフローが完全なフローになるため、受け入れテストで再利用できるかのようです。
私は同意しません。合格テストには正式なテストケースが必要です。そうでなければ、顧客に「愚かな要件を無料で取得する」カードを出してください。 –
私は、顧客とサプライヤの間のすべての契約のベースが要件仕様であると考えています。顧客が臨時テストを受け入れており、この仕様をベースにしてシステムをテストしていない状態で、システムを受け入れる場合、後で来るという法的要求はなく、あなたがこれを逃したと言います。顧客とサプライヤは、要件が満たされていることを確認する必要がありますか? –
本当に、顧客に仕様を確認するよう頼むことはできません。 「あなたが望んだものだと思う、それを実現したことを確認してください」というように、「システムはあなたが望んだことをやりますか? –