Slide 11
Slide 11 text
Testing Torphyのテスト方針とBDD
なぜ実装の詳細を書いてはいけないのか?
False Negative
壊れるべきでないときに壊れてしまう
ユーザーの振る舞いを変えずに実装の詳細だけを変更(リファクタリン
グ)するときに、実装の詳細を書いたテストは当然壊れる
False Positive
壊れるべきときに壊れない
実装の詳細のテストは粒度が小さいため、コンポーネント間の連携などの
挙動を担保できない
テストは通っているのに、アプリ全体の挙動は壊れているなどに繋がる