淺談軟件測試之回歸測試
發布時間:2022-04-28

       回歸測試是軟件測試中不可忽視的一部分,回歸測試是對舊代碼修改后,重新進行測試并確認修改沒有引入新錯誤,或者導致其他代碼出現錯誤。自動化回歸測試將大大降低系統測試、維護升級等階段的成本。作為軟件生命周期的一部分,回歸測試在整個軟件測試過程中占據著相當大的工作量,在軟件開發的每個階段都要進行多次回歸測試。


  為了提高回歸測試的效率和有效性,選擇正確的回歸測試策略是非常有意義的,選擇回歸測試應兼顧效率與有效性兩方面,那么常用的方法有哪些?


  1.重新測試整個案例


  從基線測試用例庫中選擇全部測試用例組成回歸測試包,這是一種比較安全的方法,再次測試所有用例具有較低的遺漏回歸錯誤風險,但測試成本較高。


  2.根據風險選擇測試


  從基線測試用例庫中選擇回歸測試包,基于一定的風險標準。從運行更重要的、關鍵的和可疑的測試開始,而忽略那些不重要的、低優先級的或者高穩定性的測試用例,這些測試用例在只有三到四級甚至更嚴重的情況下進行測試。


  3.基于作業面選擇檢驗


  若基線測試用例庫的測試用例是根據軟件操作曲線開發的,測試用例的分布情況反映了系統的實際使用情況。通過測試預算,回歸測試使用的測試用例的數量可以確定回歸測試,回歸測試可以優先選擇那些具有重要或經常使用功能的測試用例,并且能夠降低和減輕高級風險,幫助盡早發現那些影響可靠性的故障。


  4.重新檢驗修改部分


  如果測試者對修改的局部化有足夠的認識,那么通過相關分析就可以識別軟件的變化并分析修改的影響,將回歸測試限制在被修改的模塊及其界面上。常常,回歸錯誤必須包含新的、修改的或刪除的代碼片段。如果條件允許,回歸測試盡可能覆蓋受影響。



更多軟件測試相關推薦:

軟件測試更多干貨文章

軟件測試就業培訓


文章來源:網絡  版權歸原作者所有

上文內容不用于商業目的,如涉及知識產權問題,請權利人聯系博為峰小編(021-64471599-8103),我們將立即處理

相關閱讀
/
亚洲国产午夜福利在线播放