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

  l 我們在每次迭代、每個sprint結(jié)束, 都應(yīng)重復(fù)以前的測試用例。

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

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

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

  l 重要的一點,重復(fù)是嚴(yán)格的重復(fù),只有機(jī)器能保證這一點

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


  l 越快修改的代價越低


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

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

  l 不同權(quán)限的帳戶

  l 產(chǎn)品不同的配置、不同的略微差異的版本。

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