ビヘイビア駆動開発 (BDD)

BDD は「テスト」じゃなくて「開発」

  1. Red
  2. Green
  3. 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)

参考:

単体テスト、結合テストの方法について|teratail

開発工程

ウォーターフォールモデル

V 字モデル

  • 要求 (Requirements)
  • 実現 (Implementation)
  • テスト (Test)

参考:

V字モデルの復習 – exekt-lab

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です