平成29年 秋期 応用情報技術者 午前 問48

アジャイル開発のプラクティスのうち、回帰テストを行うことを前提とするものはどれか。

 ア  日次ミーティング  イ  ふりかえり
 ウ  ペアプログラミング  エ  リファクタリング


答え エ


解説
回帰テスト(リグレッションテスト)は、ソフトウェアの変更により、予想外の影響がないかを確認するためのテストのことで、ソフトウェアの動作を変えずに、内部構造を変えることで、保守性を上げることなどを目的としたリファクタリング(エ)を行った時には実施する必要があります。


キーワード
・リグレッションテスト

キーワードの解説
  • リグレッションテスト(回帰テスト、退行テスト)
    ソフトウェアの変更により、予想外の影響がないかを確認するためのテストのこと。
    最も多い例は、不具合(バグ)の対策を行ったことで、新たな不具合が発生していないかを確認する。
    よくある例では、MS-Windowsのパッチ(Update)を行うことで、特定のアプリケーションが動作しなくなることがあるが、これがリグレッションである。

もっと、「リグレッションテスト」について調べてみよう。

戻る 一覧へ 次へ