B-Testing.fm

#16 コードを1文字も書かずに「テスト」を始める方法

18:04

「何をテストすべきか?」――この問いに対する答えは、実はプログラムを書き始めるずっと前に隠されています。今回は、具体的なパスワードの仕様を例に、設計段階で「テストの視点」を持つことがいかに開発コストを削減し、不具合を未然に防ぐのかを深掘りします。

📌 今回のエピソードのポイント

「実装前のテスト」が最強のコスト削減になる理由: バグを早期に発見することで、修正にかかる総コストを劇的に下げるメカニズムを解説。

パスワード仕様から紐解く「テストの考え方」: 4〜12文字、英数字のみ……。シンプルな仕様の中に潜む「曖昧さ」をどう見つけ出すか。

開発現場の「認識の齟齬」を未然に防ぐ: 「Aさんはエラー画面を作るだろう」「Bさんはボタン制御でやるだろう」という思い込みが招く悲劇。

コードを書かないテストの実践:…