最后,我們來探討一下測試中的兩個問題:手工測試和測試報告。
手工測試和自動測試是兩個主要的測試類型??紤]到敏捷開發的高效性,自動測試會優于手工測試。手工測試有兩個主要的缺點:不可靠和容易被遺忘。比如,在文中的搜索實例中,一旦我們重新建立索引,那么先前在搜索文本中出現的文字錯誤就無法重現。另外,當測試人員按部就班得手工完成一個一個測試用例時,他們很容易遺忘一些特殊的測試用例,很多缺陷因此而被埋沒。敏捷測試主張一些基本的驗收測試可以被自動化;對一些涉及系統方面的測試,手工測試比較適合。
測試報告是反映一個測試團隊工作的最好成果。為適應敏捷開發的節奏,測試報告可以以網頁的形式發布在內部的 web 服務器上,在一些問題區域上標注鮮明的色彩,用來警示團隊中的每個人。
綜上所述,本文詳細談論了敏捷開發中測試的各項任務。希望本文有助于正在使用敏捷模式或者打算使用敏捷模式的團隊更好得理解敏捷測試。
原文轉自:https://www.ibm.com/developerworks/cn/rational/r-cn-agiletestexplain/