1.完全重復測試
  這個是運行所有的測試用例,以確保新功能,老的功能,依然運行良好.這種方法適合測試人員充足的情況,或者自動化測試代碼覆蓋率很高的時候,總之,是能夠有時間執行完所有的測試用例.
  曾經在一個敏捷開發的項目中,每一個Iteration(3個星期),都會有一星期的時間去做當前Phase的完全回歸測試,但是對上一個Phase的功能,則不進行驗證
  2.選擇性的重復測試
  是在驗證新的功能或者配置功能正常之外,有選擇性的做回歸測試.其實具體怎么選擇,完全可以根據項目的情況具體分析,我認為,以下的幾點可以參考
  a.剛剛增加的新功能以及新修復的bug,這個是一定要驗證的
  b.系統中重要的功能,如果有將測試用例分優先級的話,優先級高的測試用例應該要被執行到
  c.與developer交流,確定哪些功能是受新的改變而有可能發生問題的.這些developer認為有可能出問題的功能,應該重點測試