Kent Beck氏が「テストの合成」でテストスイートの冗長性を排除する方法
Kent Beck: Composable Tests

Kent Beck氏は、テストの望ましい性質の一つである「合成」について、孤立性とは異なる概念として解説します。孤立したテストを単純に組み合わせるだけでは冗長になることがあり、彼は具体例を用いて、テストを合成することで予測可能性と特異性を保ちつつ、テストの数を減らし、読みやすく、変更しやすくする方法を示します。このアプローチは、テストを全体として捉え、複数の価値ある特性を向上させることを目指しています。
「合成はテストを悪くすることではありません。合成とは、テストを全体として見て、テストのいくつかの価値ある特性によって判断される全体をより良くしようとすることです。」