Software-testing-dictionary-requirements-based-testing

提供:Dev Guides
移動先:案内検索

要件ベースのテスト

要件ベースのテストとは何ですか?

要件ベースのテストは、テストケース、条件、およびデータが要件から導出されるテストアプローチです。 機能テストと、パフォーマンス、信頼性、使いやすさなどの非機能属性も含まれます。

要件ベースのテストの段階:

  • *テスト完了基準の定義-*テストは、すべての機能テストと非機能テストが完了したときにのみ完了します。
  • *テストケースの設計-*テストケースには、初期状態または前提条件、データ設定、入力、期待される結果、実際の結果という5つのパラメーターがあります。
  • テストの実行-テスト対象のシステムに対してテストケースを実行し、結果を文書化します。
  • *テスト結果の検証-*期待される結果と実際の結果が互いに一致するかどうかを検証します。
  • *テストカバレッジの確認-*テストが要件の機能面と非機能面の両方をカバーしているかどうかを確認します。
  • *欠陥の追跡と管理-*テストプロセス中に検出された欠陥は、欠陥ライフサイクルを経て、解決まで追跡されます。 欠陥統計が維持され、プロジェクトの全体的なステータスがわかります。

要件テストプロセス:

  • テストはタイムリーに実施する必要があります。
  • テストプロセスは、ソフトウェアライフサイクルに価値を追加する必要があるため、効果的である必要があります。
  • システムを徹底的にテストすることは不可能であるため、テストプロセスも効率的である必要があります。
  • テストでは、プロジェクトの全体的なステータスを提供する必要があるため、管理しやすいものでなければなりません。