用語
静的テストツール
構文チェッカ、コードオーディタ、モジュールインターフェイスチェックツールなどプログラムを実行しない状態でプログラムの検証を行うためのツール
動的テストツール
インスペクター、トレーサー、スナップショット、メモリダンプ、カバレッジモニター、アサーションチェッカなどプログラムを実行しながら検証を行うためのツール
環境設定ツール
テストベッドツール、テストデータ生成ツールなどのテスト環境を準備するためのツール
テスト手法
ブラックボックステスト
システムの内部構造を考慮せず、システムに与える入力とそれに対する出力だけに着目して、入力に対する出力が仕様どおりになっているかを検証するテスト
例:システムテスト、運用テスト
ホワイトボックステスト
プログラムの内部構造や処理に注目して実施するテスト
例:記述したソースコードが設計書通りに正しく実装されているか
トップダウンテスト
モージュール間の結合テストでモジュール構成の上位モジュールから順にテストしていく方法
スタブ
未完成の下位モジュールの代替として必要となる仮のモジュールのこと
ボトムアップテスト
モージュール間の結合テストでモジュール構成の下位モジュールから順にテストしていく方法
ドライバ
未完成の上位モジュールの代替として必要となる仮のモジュールのこと