レガシーコードからの脱却 まとめ – 10.10.1

10.10.1 優れた受け入れテストのための7つの戦略

内容

受け入れテストは、開発者に何を作る必要があるのか、何がいちばん重要なのか、いつ終わるのかを教えてくれる。機能がどうなると終わるのかを知ることで、開発者が作りすぎるのを防ぐことになる。

ここでは10章(10.1.1)で伝えた内容で「受け入れテスト」について実際にどうやって実践する、有効な7つの戦略を説明している。

戦略補足
作っているものが何に役立つのか明確にするそのまんま
誰が何のために何をしたいのかを知るそのまんま
受け入れ基準を自動化する
エッジケース、例外、代替パスを表す
例示を使って具体化し、矛盾を一掃する
受け入れ基準とふるまいの分離
各テストを一意にする

学び

まだよくわからない。

要勉強。

kiyoshi.saito@tttsunagari.jp

アプリ開発をメインにWebアプリ開発をやってるフリーランスエンジニアです。

Leave a Reply

Your email address will not be published. Required fields are marked *