この章では、品質保証プロセスについて考えます。
ユニットテストスキルを身につけるにあたって、まずはソフトウェア開発における品質保証プロセスの流れと、その重要性を理解することにしましょう。
参考
テスト技法の古典とも言えるG.J.マイヤーズの『ソフトウェア・テストの技法』第2章の冒頭に、以下の一文がある。
「テストというものについて、いくつかの技術的な観点から論ずることは可能だが、ソフトウェアテストを考えるにあたってもっともたいせつなことは、経済学的また心理学的な論点であるようにおもわれる」(G.J. マイヤーズ(1980)『ソフトウェア・テストの技法』近代科学社)
テストを成功に導くには、技術的なことだけを考えるのではなく、テストを実施する人がその状況を把握したり、適切な心構えを用意したりして、完璧なテストを実現させようという気持ち、つまり”モラル”が大切だということである。