ある大型ITの開発保守を担当している組織におけるソフトウェアテスト充分性の確保に関する取り組み
ダウンロード数: 3168回
SQuBOK分類 :
年度 : 2016年  
紹介文 :
ソフトウェア開発においてその品質(出来栄え)を計る手法としてテストの密度や発見したバグの密度を用いて、過去の実績の標準偏差を用いて上下限範囲内に収まっているかどうかを目安にする定量的品質評価を実施することも多い。この手法は多くの品質データからアラームを効率的に発見する上では一定の効果を発揮している。しかしながら、テストなどの密度が充分であっても,テスト対象が一部に偏っていたり、既存類似機能を流用しているのでテスト密度は低くても問題ないといった説明を過信したりすること等によりテスト不足を開発中に発見できず、終盤のユーザー目線のテストでバグが大量に発見され、リリースまでの限られた時間で大量の追加テストを余儀なくされるケースも少なくない。
大規模で高信頼性が求められるあるITの開発保守部署は、ある大規模機能追加の終盤に前工程をすり抜けたバグが多数発見される事態に陥り、テストの充分性(網羅性)を設計情報から再検証し、テスト不足を洗い出して追加テストを実施してリリースに漕ぎ着けた。この経験から、テストやバグの密度は品質評価のひとつの目安に過ぎないことを教訓とし、テスト計画時のテスト充分性検証を入念に行うよう改善した。その後の開発案件においては、同様の事態は発生していない。
↑