テストの一般原則(7)
(1)テストは欠陥があることしか示せない
(2)全数テストは不可能
(3)初期テスト
(4)欠陥の偏在
(5)殺虫剤のパラドックス
(6)テストは条件次第
(7)「バグゼロ」の落とし穴
全てのバグを修正したことにより、完全無欠なる「バグゼロ」のソフトウェアが完成したとしても、ユーザーにとって使いにくい・使えないか(リアルタイム・ストリーミングで言えば、パケット損失の修復をしたことで、映像が途切れ途切れになってしまっては「使えない」ことになる。RTPがトランスポート層でUDPを使用しているのはそうした理由による)、あるいはユーザーそのものがいない(業界の進歩速度にキャッチアップできず、長期間かけて開発したソフトウェアがリリースした時点ですでに陳腐化していた、等)であれば意味がない、ということ。
(注釈)
RTPとは 【Real-time Transport Protocol】 - 意味・解説 : IT用語辞典
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|





