このページをはてなブックマークに追加このページを含むはてなブックマーク このページをlivedoor クリップに追加このページを含むlivedoor クリップ

*目次 [#g4e96ab1]

#contents


*ホワイトボックステスト [#y71f2b81]

-プログラムやモジュールの内部構造に基づいてテストする手法。
-プログラムの論理構造が正しいかを解析するテスト。
--論理構造の正しさのみをテストするので、ソフトウェアの仕様が間違っていることから引き起こされるバグは当然ながら発見できない。つまり、ホワイトボックステストだけでテストが終わるということはない。
-昔まだコンピュータが使うことが科学目的であった頃、即ちプログラムのファイルサイズが数kバイトで高価なコンピュータを皆で使っていた時代に盛んに使われた手法である。
-多くの企業のテスト部門でホワイトボックステストは行われていない(場合もある)。なぜなら、他のテスト手法を使った方がより多くのバグを発見できるからである。分岐・繰り返しなどの枝分かれした処理の流れをできるだけ網羅してテストできるようにテストデータを設計して行う。主に[[単体テスト]]や[[結合テスト]]で使われる。
-多くの企業のテスト部門でホワイトボックステストは行われていない(といわれている?)。なぜなら、他のテスト手法を使った方がより多くのバグを発見できるからである。分岐・繰り返しなどの枝分かれした処理の流れをできるだけ網羅してテストできるようにテストデータを設計して行う。主に[[単体テスト]]や[[結合テスト]]で使われる。

*各種ホワイトボックス手法 [#x1470e06]

-制御パステスト
--[[コードカバレッジ]]
-[[制御パステスト]]([[カバレッジテスト]])


*参考文献 [#of24daa6]

-『知識ゼロから学ぶソフトウェアテスト』