Agile Testing 七個成功關鍵因素

在 Agile Testing 一書中, 作者提到 Agile Testing 要成功的7個關鍵要素, 不知你們做到哪些呢?

1. 採用整個團隊的方法
– 整個開發團隊必須致力於開發高品質的軟體,以實現最大的商業價值。

2. 採用敏捷測試思維。
– 書中有一章是“敏捷測試人員的十項原則”,解釋了敏捷測試的態度是積極主動的、創造性的、對新想法持開放態度、願意承擔任何任務。

3.自動化回歸測試。
– 如果沒有自動化回歸測試,從長遠來看,團隊將會失敗
– 因爲這會導致沒有時間進行足夠的探索性測試,更不用說隨著產品的成長進行, 導致沒空手動進行所有回歸測試。

4. 回饋是關鍵的成功因素
– 回饋是敏捷的核心價值,測試人員處於首要地位,可以幫助提供回饋,使團隊保持在正軌上。

5. 建立核心實踐的基礎
– 例如:CI, TDD, 管理技術債, 測試環境自動建置等等
– 這些都是持續整合和增量工作等實踐,但它們植根於核心敏捷價值觀,例如簡單性、溝通和反饋。

6. 與客戶合作
– 藉由列出 example and scenario, 幫助客戶釐清需求
– 和客戶一起討論出需求的優先順序
– 盡量讓QA, RD, user 可以直接面對面討論, 不要傳話

7. 著眼大局
– 測試人員的另一個優勢。
– 即使是使用TDD方式來開發, 也可能會導致系統其他部分產生意外結果。
– 測試人員幫助團隊評估每個故事, 可能會如何影響整個系統。

參考來源:
Agile Testing: A Practical Guide for Testers and Agile Teams
作者: Crispin, Lisa/ Gregory, Janet

發表迴響

探索更多來自 轉念學 - 敏捷三叔公的學習之旅 的內容

立即訂閱即可持續閱讀,還能取得所有封存文章。

Continue reading