2011-01-09 4 views
2

ブラックボックステストで「すべては問題ありませんが、ホワイトボックステストでエラーが発生する可能性がある」という印象を与えてくれる例を教えてください。ホワイトボックステストでは、「すべては問題ありませんが、ブラックボックステストではエラーが発生する可能性があります」という印象を与えています。ホワイトボックステストは失敗しますが、ブラックボックステストは成功し、その逆の場合の例?

ありがとう事前に

+0

良い質問。今の私が欲しいもの。誰ももっと良い答えで助けることができますか? – Kameron

答えて

2

Blackboxのテスト明確に文書化や直感的なされていませんほとんど何を欠場することができます。たとえば、このSO回答入力セクションでは、私は "テスト"できるツールバーを持っていますが、コードを見ていなくても、私はホットキーをテストする必要があるか、ハイライトされたテキストがどのように反応するかを理解できませんランダムな組み合わせで太字と斜体の属性に変換します。私は実験してこれを理解することができますが、効率的ではありません。

大規模なアプリケーションでは、制御フローの問題が頻繁に見落とされることがあります。あいまいなロジックフロー、まれに実行されたケースステートメントなどです。

ただし、ホワイトボックステストのみを行う場合は、通常、使いやすさがまず問題になります。完全に機能するソフトウェアは、使用するのが難しく、位置合わせされていないUI要素などを持つこともできます。

なぜ尋ねますか?

+0

ホワイトボックステストで各ユニットのUIをテストできませんか? – Mishthi

+0

@Alan:もっと丁寧な答えを教えていただけますか?たぶんテストケーススタディですか? – Kameron

1

私は最近、試験のために勉強している間に私に幸運を願って来ました。 あなたがあなたのウェブサイトにログインしているユーザのトラックを保持しているプログラマであるとしましょう。あなたが保持しているカウンタはint型で、intの範囲は65,535であり、あなたのユーザ数は型の範囲を超えています。その場合、ブラックボックステストでは何が起こっているのかを検出できない場合がありますが、ホワイトボックステストではそのようになります。

関連する問題