本文へスキップ
← 用語集一覧へ

回帰テスト

教科書で学ぶテスト技法と結合・性能検証

定義プログラムを修正・変更した後に、これまで正しく動いていた機能が 変更の影響で壊れていないか を、確認済みのテストをもう一度実行して確かめるテスト。

解説リグレッションテスト とも呼ばれ、修正が原因で既存の機能に出た不具合 (デグレード、品質の後戻り) を見つけるのがねらいである。1 か所を直しても、その部品を共有する別の処理に影響が及ぶことがあるため、直した箇所だけでなく周辺の機能も流し直す。変更のたびに同じテストを繰り返すので、テストの自動化と相性がよい。

たとえ台所の配管を直した後、風呂や洗面所の水も出るかを確かめに、家じゅうの蛇口をひと通りひねって回るようなもの。

記憶フックregression は英語で「後戻り」。直したつもりで品質が後ろへ戻っていないかを見る。

関連する過去問(3 問)