故事測試

2013 年 4 月 24 日

故事測試是 商業導向測試,用於描述和驗證作為 使用者故事 一部分提供的軟體。當故事被詳細說明後,團隊會建立多個故事測試,作為故事的驗收標準。故事測試可以組合成軟體的回歸套件,並提供從需求(使用者故事)到測試,以及(透過執行)到系統行為的可追溯性。故事測試通常是 廣堆疊測試

使用者故事很受歡迎,因為它們提供了一個簡單的工作流程,每個故事都會新增新的測試到故事測試套件中。然而,故事測試通常會導致問題。定期新增故事測試會產生大量的測試,而且這些測試之間經常有大量的重複。當專案的後續迭代需要變更行為時,測試中的重複可能會花費大量時間來更新。此外,廣堆疊故事測試需要很長的時間來執行,這就是為什麼擁有大量的廣堆疊故事測試會違反 測試金字塔 的原因。因此,許多人建議僅使用少數幾個 使用者旅程測試,搭配商業導向的 元件測試