1, 測試是一項重復的活動。這個重復體現在:
l 我們在每次迭代、每個sprint結束, 都應重復以前的測試用例。
l 版本控制中,我們在每個版本分支上有許多重復測試。
l 因為FFR,每次改完BUG,我們需要重復。
l 最可怕和最必要的重復:發布前的不斷回歸
l 重要的一點,重復是嚴格的重復,只有機器能保證這一點
2,測試是一項需要快速給出反饋的活動,需要快速的原因在于
l 越快修改的代價越低
l 越快越有利于發現Root Cause
3, 測試是步驟重復,但是數據卻不重復的測試。其他的獨立于步驟的因素還有:
l 不同權限的帳戶
l 產品不同的配置、不同的略微差異的版本。
4,最后一點理由:測試腳本是強大的“動態”的文檔。
原文轉自:http://www.anti-gravitydesign.com