×
開発技術と開発管理
  • 新機能のテスト:文字サイズが大きく変わるかをテストする(新機能の検証)。
  • リグレッションテスト:新機能の追加とは無関係である「ログインができること」「プロフィールが変更できること」「通知が届くこと」など、既存の主要な機能が崩れずに以前と同じように正常に動作し続けているかをすべて確認する。

もう少し詳しく

回帰テスト(リグレッションテスト / 退行テスト)は、プログラムの一部を修正したり機能追加をしたりした際に、その変更によって「これまで正常に動作していた他の機能に、予期しないバグや悪影響(エンバグ)が発生していないか」を確認するための再テストです。

ソフトウェア開発では、ある場所のバグを修正したことが、全く関係ないはずの他の処理(共通ライブラリの書き換えなどによる影響)を壊してしまうトラブルがしばしば発生します。これを防ぐため、修正を行ったモジュールだけでなく、影響が及ぶ可能性のある既存モジュールに対して、過去に実施したテストケースを再度実行します。