プロダクト開発・ITシステム・品質・運用

回帰テスト(リグレッションテスト)

回帰テストとは、プログラムの修正や機能追加をした後に、それまで正しく動いていた部分に新たな不具合(デグレード)が生じていないかを確かめるために行うテストのことです。

ある箇所の修正が、思わぬ別の機能に影響することは珍しくありません。回帰テストでは、既存の主要な機能が変更前と同じように動くかを繰り返し確認します。変更のたびに同じ確認を行うため、手作業で続けると負担が大きく、自動テストにして継続的インテグレーション(CI)の仕組みで毎回実行するのが一般的です。

新規事業では、スピードを優先してテストを後回しにし、機能を足すたびに以前の不具合が再発する状態に陥りがちです。すべてを自動化する必要はありませんが、決済、登録、ログインなど止まると事業への影響が大きい機能から自動の回帰テストを整えておくと、安心して変更を続けられます。外部に開発を委託する場合は、回帰テストの範囲と方法を契約や受入れの条件に含めておくとよいでしょう。

「回帰テスト」が出てくる記事

この用語が出てくる記事はまだありません。

「システム・品質・運用」の他の用語

用語の先にある、自社の新規事業の進め方を相談する

「回帰テスト」をはじめ、進めるうえでの論点を、オンラインでご相談いただけます。

費用0円・オンライン・契約不要。2営業日以内にメールでご連絡します。

お問い合わせ