軟體迴歸測試是什麼?具備CMA、CNAS軟體測評公司推薦

zmrjcp發表於2023-03-09

  一、軟體迴歸測試是什麼?

  軟體迴歸測試作為軟體生命週期的一個組成部分,在整個軟體測試過程中佔有很大的工作量比重,軟體開發的各個階段都會進行多次迴歸測試。迴歸測試是指修改了舊程式碼後,重新進行測試以確認修改沒有引入新的錯誤或導致其他程式碼產生錯誤。自動迴歸測試將大幅降低系統測試、維護升級等階段的成本。

  二、軟體迴歸測試的場景

  1.開發修改完bug之後。

  2.驗證其他和此bug有依賴關係的場景用例是否正常。

  三、軟體迴歸測試分類

  理解軟體迴歸測試的分類是測試人員做好測試工作的前提。迴歸測試主要可以分為三類:

  1.單位迴歸

  單元迴歸是在單元測試階段完成的, 而程式碼是獨立測試的;阻止了對要測試的單元的所有依賴關係, 以便該單元可以單獨進行測試。

  2.部分迴歸

  即使程式碼中有更改, 也使用部分迴歸來驗證程式碼是否執行良好, 並且單元與未更改的程式碼整合在一起。

  3.完全迴歸

  完全迴歸主要應用在模組上。

  四、迴歸測試用例抽取技巧

  如果系統目前為止已經比較穩定,那麼可以根據8/2(80%的缺陷出現在20%的模組中)的原則來挑選迴歸測試的用例。

  1.針對問題較多的模組進行執行用例,其他模組僅對缺陷相應的功能點執行用例。

  2.業務程度比較複雜的情況下,對使用者頻繁使用的功能模組進行迴歸測試。

  3.開發對某個模組的功能進行來小規模的修改時,也需要進行迴歸測試。

  五、具備CMA、CNAS軟體測評公司推薦

  卓碼軟體測評,具備CMA、CNAS雙重軟體檢測資質,專業軟體測評機構,測試服務周到,測試範圍可覆蓋全國,出具的第三方軟體測試報告公正權威。


來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/70016554/viewspace-2938775/,如需轉載,請註明出處,否則將追究法律責任。

相關文章