想了解更多敏捷的有趣小故事?推薦你來看由本系列改寫出版的《Agile一本通!敏捷新手入門導引》
看更多 >> https://www.books.com.tw/products/0010968755
「說到測試,我就想到一個笑話。」
圖片來源
「喔,這我看過。這倒是常有的事,功能上線之後才知道,原來還有這種用法。」
「對啊,測試的時候都沒想到。」
「或許下次,我們能找個使用者,請他來跟我們說平常都怎麼用?再加到test case裡?」
行為驅動開發(Behavior-Driven Development, BDD)
先寫測試再開發,除了測試外,還要寫出可執行的規格,以口語化撰寫。規格中包含:
BDD的好處
讓團隊成員,無論是使用者或開發團隊,都能用共通的語言來描述與了解需求。由於使用者也能參予討論,可以了解使用者真實的使用情境。
今天的參考資料/延伸閱讀: