BDD to skrót od „Behavior-Driven Development”, styl tworzenia oprogramowania, który zachęca do współpracy między programistami i interesariuszami poprzez identyfikację i badanie różnych przykładów tego, jak system lub mniejszy element kodu może działać z perspektywy użytkownika.