再測試與迴歸測試
重測和迴歸測試是軟件測試中的兩種方法。在任何軟件開發週期中,測試都扮演著重要的角色。測試過程以不同的方法進行,以確保軟件的性能,識別和修復缺陷,並驗證其是否滿足客戶要求。
關於重新測試的更多信息
重新測試更多的是行業中使用的非正式術語,它意味著在從以前的測試中發現錯誤後測試單個模塊或特定的段。可重複進行該測試,以確保部件功能正常。
這裡要做的基本區別是,重新測試不關心修復、補丁或其他更改對系統中其他組件的影響。
關於迴歸測試的更多信息
迴歸測試過程是為了在軟件系統的現有功能和非功能領域發現新的錯誤或“迴歸”,這些變化發生在軟件系統的增強、補丁或配置更改之後。迴歸測試可以作為測試軟件系統的一種有效手段,系統地選擇所需的最少測試次數,以確保更改不會影響特定模塊或相關模塊。
它的主要關注點是驗證這些更改是否會影響軟件的其他組件,併為系統引入了新的bug。重新運行測試是迴歸測試過程中的一種方法,以確保先前修復的錯誤不會再次出現。
複試和迴歸測試有什麼區別?
•重新測試是驗證對特定模塊或元素所做修復的過程,而回歸測試是在對系統進行更改後檢查軟件系統整體功能更改的影響的過程。修復對系統其他組件的影響是主要焦點。
•重新測試過程基於對系統所做的修復進行規劃,它可以是檢查整個系統功能或檢查進行更改的特定區域的通用測試。
•重新測試涉及重新運行以前失敗的測試用例,迴歸測試涉及重新運行在軟件系統早期構建中通過的測試。
•重新測試涉及重新運行與系統故障修復程序相結合的失敗測試,而回歸測試僅涉及軟件系統因更改而產生的迴歸方面。
•迴歸測試在重新測試過程後進行。