1, 測試是一項重復的活動。這個重復體現(xiàn)在:

  l 我們在每次迭代、每個sprint結束, 都應重復以前的測試用例。

  l 版本控制中,我們在每個版本分支上有許多重復測試。

  l 因為FFR,每次改完BUG,我們需要重復。

  l 可怕和必要的重復:發(fā)布前的不斷回歸

  l 重要的一點,重復是嚴格的重復,只有機器能保證這一點

  2 測試是一項需要快速給出反饋的活動,需要快速的原因在于


  l 越快修改的代價越低


  l 越快越有利于發(fā)現(xiàn)Root Cause

  3 測試是步驟重復,但是數(shù)據卻不重復的測試。其他的獨立于步驟的因素還有:

  l 不同權限的帳戶

  l 產品不同的配置、不同的略微差異的版本。

  4,后一點理由:測試腳本是強大的“動態(tài)”的文檔。