ビヘイビア駆動開発 (BDD)
BDD は「テスト」じゃなくて「開発」
- Red
- Green
- Refactor
開発工程に、詳細設計を確認するテスト (spec) が入っている。
参考:
RSpec で BDD をしよう – Speaker Deck
BDD について自分なりにまとめてみた – UKSTUDIO
5つの X ドリブン開発 (xDD) を簡単に紹介 – TDD/BDD/FDD/TiDD/MDD | tracpath:Works
spec とは
参考:
未だに spec (テストコード) の必要性を感じません。皆さんはどういった時に、spec を書いていてよかったなと感じられますか?|teratail
テストの種類
- 単体テスト (unit test)
- 結合テスト (integration test)
- システムテスト (system test)
参考:
開発工程
ウォーターフォールモデル
V 字モデル
- 要求 (Requirements)
- 実現 (Implementation)
- テスト (Test)
参考: