グレーボックステストの定義がわからなくなり、ソフトウェアテスト実践ガイドから抜粋してみた。
ホワイトボックステスト
モジュール内の処理フローを見極めてテスト
(カバレッジを主眼に置いたテスト)
ブラックボックステスト
INPUT/OUTPUTのデータだけを見極めてテスト
(ユーザの視点で確認するテスト)
グレーボックステスト
モジュール内のポイントになる数値とINPUT/OUTPUTのデータを見極めてテスト
(システム全体の整合性を確認するテスト)
本によると、定義はこのようになっている。
ソフトウェアテストの定義って、割と本や人によってまちまちなことが多い。
例として、システムテストがいい例ではないかと考える。
つまりは、目的を達成できれば、手段や方法がどうであれいいのではないかと感じた。
(ただし、法律や倫理に反してはならないということは前提にある)
ホワイトボックステスト
モジュール内の処理フローを見極めてテスト
(カバレッジを主眼に置いたテスト)
ブラックボックステスト
INPUT/OUTPUTのデータだけを見極めてテスト
(ユーザの視点で確認するテスト)
グレーボックステスト
モジュール内のポイントになる数値とINPUT/OUTPUTのデータを見極めてテスト
(システム全体の整合性を確認するテスト)
本によると、定義はこのようになっている。
ソフトウェアテストの定義って、割と本や人によってまちまちなことが多い。
例として、システムテストがいい例ではないかと考える。
つまりは、目的を達成できれば、手段や方法がどうであれいいのではないかと感じた。
(ただし、法律や倫理に反してはならないということは前提にある)