フリー/オープンソースソフトウェア(FOSS)の発展に寄与する方法の1つとして、これらのソフトウェアを実際に使って確認したバグその他の問題点をプロジェクトに報告し、開発陣によるコードの改善を陰ながら支援するという貢献方法がある。そしてFOSS系プロジェクトという、活気に溢れた無統制さで開発が進められている世界においても、テストを進めるための“より効率的な手法”というものは存在している。よって本稿では、こうしたプログラムの開発者やテストの達人たちから授けられた、ソフトウェアテスターとしての技能を磨くためのコツをいくつか紹介することにしよう。 私がプログラミングに手を染め出したのは1960年代の話であるが、その当時のテストといえば、作成したコードが正常に機能するかを確認するのが相場であった。こうした固定観念に大きな変化をもたらしたのはIBMのBlack Teamであり、彼らは従来とはまったく逆
