WBT では検出されるが BBT では検出されないエラー、またはその逆
-
27-09-2019 - |
質問
ホワイトボックス テストを使用して検出されるエラーの種類とブラックボックス テストの使用で検出されるエラーの種類を 1 つずつ考えていただけますか。つまり一方では発見され、他方では発見されないエラー。
WBT の場合は null else ステートメントがありますが、WBT ではなく BBT で何をキャッチできるでしょうか。
ところで、この質問は私自身の個人的な研究に基づいているだけです - 私はこの問題から無料で得点を得ることができません!!!!
ありがとう、
解決
ホワイト ボックス テストの利点と、ホワイト ボックス テストで検出される余分なエラーはすべて、すべてのケースをテストすることによるものです。何かがどのように実装されているかが分からない場合、状態は内部的なものであるため、すべての状態のすべての入力に対してテストしたことを確信することはできません。
もちろん、カバレッジ ツールがある場合はこれを回避できますが、コードがない限り、欠落している行の 8.3% をテストする可能性のあるものを見つけ出すのは非常に困難です。
ブラック ボックス テストでホワイト ボックス テストで見つからないことが何か思いつきませんが、テスト ケースに触れることなくボックスをいじったり完全に書き換えたりできるため、はるかに便利になる傾向があると言えます。 。テストが変更されると、回帰テストの機能が一部失われるため、重要です。
所属していません StackOverflow