メディア

ソフトウェアテストの施策と運用(後編)――カギを握るテストの運用IoTとAI、ビッグデータ時代のソフトウェアテスト(9)(4/5 ページ)

» 2017年04月27日 09時00分 公開
[五味弘TechFactory]

テストの妥当性を常時テストで判断する

 AIやIoT、ビッグデータのシステムはテストケースそのものが正しいのか、テストを実行した結果が正しいのか、そしてテストの妥当性がどうなのかの判断は難しい。非決定的に動作することが多いこれらのシステムでは、テストの妥当性そのものが問題になるからだ。

 これを解決する唯一の方法は、常時テストを実施し、それをユーザーとともに確認することである。開発メンバーだけの確認では妥当性が分からず、また妥協が入ってテストが甘くなってしまいがちである。実際に使用するユーザーによるテストが絶対必要である。現実的には常時テストはできても、その確認の場にユーザーがいつも参加することは厳しいかもしれないが、なるべく多く参加するように運用したい。常時ユーザー参加の理想郷になるべく近づけたい。

 しかし常時テストにはデメリットもある。

Copyright © ITmedia, Inc. All Rights Reserved.