テストタイプ
機能テスト
ユーザーの要求する仕様を満たしているかどうかを検証するテスト。
非機能テスト
システムが「どのように上手く」振る舞うかを検証するテスト。
ホワイトボックステスト
コンポーネントまたはシステムの内部構造の分析に基づいたテスト。
変更関連のテスト
確認テスト
欠陥を修正した後に実行し、確実に修正されたのかを検証するテスト。
リグレッションテスト
変更によりソフトウェアの未変更部分に、欠陥が新たに入り込んでいないかを検証するテスト。
メンテナンステスト(保守テスト)
開発終了後のメンテナンス期間に実施するテスト。