Software-testing-dictionary-grey-box-testing

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

グレーボックステスト

グレーボックステストとは何ですか?

グレーボックステストは、システムの内部機能に関する限られた情報で実行されるテスト手法です。 グレーボックステスターは、要件に関する情報とともに詳細な設計ドキュメントにアクセスできます。

グレーボックステストは、ターゲットシステムの状態ベースのモデル、UML図、またはアーキテクチャ図に基づいて生成されます。

テストライフサイクルでのグレーボックステスト

グレーボックステストの手法:

  • 回帰試験
  • パターンテスト
  • 直交配列テスト
  • マトリックステスト

利点:

  • グレーボックステストは、ホワイトボックステストとブラックボックステストの両方の利点を組み合わせて提供します
  • 機能仕様、UMLダイアグラム、データベースダイアグラム、またはアーキテクチャビューに基づいています。
  • グレーボックステスターハンドルは、複雑なテストシナリオをよりインテリジェントに設計できます。
  • グレーボックステストの追加の利点は、独立したテスターと開発者の間の境界を維持することです。

欠点:

  • グレーボックステストでは、ソースコード/バイナリにアクセスできないため、完全なホワイトボックステストを実行できません。
  • 分散システムのGrey-boxテストを実行する場合、欠陥を関連付けることは困難です。

最適なアプリケーション:

Grey-boxテストは、Webベースのアプリケーションに最適です。

グレーボックステストは、機能テストまたはドメインテストの最適なアプローチでもあります。