回歸測試是對某些已經進行過的測試的某些子集再重新進行一遍,以保證上述改變不會傳播無法預料的副作用。
在更廣的環境里,成功測試結果都是發現錯誤,而錯誤是要被修改的,每當軟件被修改的時候,軟件配置也隨之被修改。這時需要回歸測試來保證改動不會帶來不可預料的行為或者另外的錯誤。
回歸測試只對出現錯誤的模塊的主要功能進行測試,以降低成本,提高測試質量。
回歸測試策略也顯得很重要:
1.在下一輪測試中,用本輪測試的所有測試用例重新測試,確認所有缺陷都改正;
2.在下一輪測試中,對本輪測試的所有缺陷對應的用例進行回歸,確認所有缺陷都已過修改;
3.在最終的交付版本中執行所有的用例,驗證所有缺陷和功能。
原文轉自:http://www.anti-gravitydesign.com