知識整理のために投稿しています。
本は 知識ゼロから学ぶ ソフトウェアテスト[改訂版]です。
テストってなかなか書けない。
ソフトウェアテストとは
- もっともポピュラーな品質改善テクニック
- どんなソフトウェアにもバグはある
- 被害・損害を大きくしないためにテストをすることはとても重要
テスト担当者の心得
- バグを全部見つけるのは無理だと心得ろ(Cem kaner)
- エラーは見つからないだろうという仮定のもとにテストの計画を立ててはいけない(G.J.Mayers)
- プログラムのある部分でエラーがまだ存在している確率は、すでにその部分で見つかったエラーの数に比例する(G.J.Mayers)
- ソフトウェアテストで大事なのは、どの部分にバグが出やすいのか、そこにどのようなテスト手法を適用すれば十分な品質が得られるかを知ることである(Juichi Takahashi)
完璧なテスト?
- 完璧なテストを書くことは不可能
- 「十分な」テストを書くことを目指す
- テストケースを書くことはプログラムを書くことより実際は難しい