回歸測試就是在軟件或環境被修改后進行再測試回歸測試有兩個重點,一是有沒有產生新的漏洞,二是缺陷是否真的消除。
選擇回歸測試可以選全部的用例進行再測試,也可以選具有一定風險的用例再測試。
回歸測試的過程:
1 . 識別出軟件中被修改的部分
2 . 從原測試用例庫中排除所有不再適用的測試用例,確定那些對新的軟件版本依然有效的測試用例
3 . 若有必要,生成新的測試用例集,用于測試原來測試集無法充分測試的部分
4 . 依據一定的策略選擇測試用例測試被修改的部分
5 . 記錄測試結果在測試報告中
6 . 分析測試報告
7 . 修正和測試工作
8 . 完成測試產品提交配置軟件在測試或起他活動中發現的缺陷經過修改后,應該進行回歸測試。
它的目的是驗證缺陷是否得到了正確的修復,以及因為修復這個缺陷是否會給系統帶來新的問題。
如果回歸測試通過,則進行下一個用例的執行,如果不通過,則缺陷跟蹤單重新返回開發人員,開發人員重新修改問題,再次提交測試人員回歸測試。
回歸測試的主要目的是驗證對系統的變更沒有影響以前的功能,并且保證功能的變更是正確的。
原文轉自:http://www.anti-gravitydesign.com