【ぶらっくぼっくすてすと】
ブラックボックステスト とは?
💡 中身は見ずに「入れた値」と「出てきた値」で判断する
📌 このページのポイント
具体的にどうテストするの?
同値分割って何?
入力値を「同じ結果になるグループ」に分ける技法だよ。年齢入力なら「0〜150(正常)」「負の数(異常)」「151以上(異常)」「文字列(異常)」の4グループ。各グループから代表値を1つ選べば効率的にテストできるんだ
境界値分析は?
バグが一番起きやすいのは境界の付近。「0〜150」なら-1, 0, 1, 149, 150, 151をテストする。「以下」と「未満」の間違い、off-by-oneエラーなど、境界にまつわるバグは本当に多いから、境界値分析は費用対効果が最も高いテスト技法と言えるよ
ホワイトボックスとどっちが大事?
まとめ:ざっくりこれだけ覚えればOK!
「ブラックボックステスト」って出てきたら「入力と出力だけを見てテストする手法」と思えればだいたいOK!
📖 おまけ:英語の意味
「Black-Box Testing」 = 黒箱テスト
💬 箱(プログラム)の中が黒くて見えない=内部構造を知らなくてもテストできる。別名:機能テストだよ