Slide 13
Slide 13 text
テストから⾒えてくるグーグルのソフ
トウェア開発
ユニットテストという定義を明確に避けて、「テストサイズ(S/M/L)」という定義を利⽤
Sサイズテスト(⼀般にユニットテストとイメージされるもの)
環境から切り離してコードの⼀単位のふるまいをチェックする
ファイルシステム、ネットワーク、データベースなどの外部サービスはモック‧フェイ
クを使⽤する
Sサイズテストのメリット
分離され、外部依存がないので、⾮常に⾼速に実⾏できる
頻繁に実⾏され、バグをすみやかに⾒つけることも多い
すぐにフィードバックを提供できる
あらゆる環境で⾼い信頼性のもとで実⾏できる など