- トップページ
- 応用情報技術者
- 平成29年度秋季問題一覧
- 平成29年度秋季問題48-解答・解説-分析
平成29年度秋季問題
問題48
アジャイル開発のプラクティスのうち、回帰テストを行うことを前提とするものはどれか。
ア | 日次ミーティング |
イ | ふりかえり |
ウ | ペアプログラミング |
エ | リファクタリング |
アジャイル開発のプラクティスのうち、回帰テストを行うことを前提とするものはどれか。
ア | 日次ミーティング |
イ | ふりかえり |
ウ | ペアプログラミング |
エ | リファクタリング |
解答:エ
<解説>
回帰テストとは、前にテストしたソフトウェアが変更後もまだ動作するかどうかを確認するテストのことである。退行テスト、リグレッションテストとも呼ばれる
回帰テストを前提とするのはリファクタリングである。リファクタリングは,外部から見たプログラムの振る舞い(画面構成,インタフェース及び処理内容)を変えずに,プログラムの保守性を向上させ,デバッグや保守を容易にする技法である。
リファクタリングでは,ソースコードを修正するので,回帰テストを行って別のモジュールが正常に動作するかを確認する必要がある。
したがって、エが正解である。
お問い合わせ