開発 グレーボックステストとは何ですか? -techopediaからの定義

グレーボックステストとは何ですか? -techopediaからの定義

目次:

Anonim

定義-グレーボックステストとはどういう意味ですか?

グレーボックステストは、ホワイトボックステストとブラックボックステストの組み合わせを含むソフトウェアテスト方法です。 ホワイトボックステストの場合のように、コードを対象としたシステムのアプローチと同様に、ブラックボックステストの簡単な手法を利用します。 グレーボックステストを使用するテスターは、テストを完了するために高レベルのアプリケーションドキュメントを必要とします。 グレーボックステストは、不適切な構造またはアプリケーションの使用に基づいて欠陥を見つけることを目的としています。

グレーボックステストは、半透明テストとも呼ばれます。

Techopediaはグレーボックステストについて説明します

グレーボックステスターは設計ドキュメントの知識にアクセスできるため、より良いテストケースと計画を準備および作成できます。 ただし、テストアプローチでは、さまざまなアプリケーション機能に関する限られた知識しかテスターに​​提供されません。


グレーボックステストの利点は次のとおりです。

  • 大きなコードセグメントに適しています。
  • テスターは、アプリケーションをテストするためのプログラミング言語や方法を知っている必要はありません。これにより、このテストはほとんど公平で非侵入的です。
  • プログラミングコードへのアクセスは必須ではありません。
  • テスト中にユーザーと開発者に明確に定義されたロールを提供します。 テストは、デザイナーではなくユーザーの観点に基づいています。
グレーボックステストの欠点は次のとおりです。

  • ほとんどのテストケースは設計が困難です。
  • いくつかのテストシナリオしかないため、関連するカバレッジは限られています。
  • テスターはプロセスに関する知識が限られているため、効率的なテスト方法とは見なされません。
グレーボックステストとは何ですか? -techopediaからの定義