軟體測試的目的和意義

ldl583648發表於2021-07-07

目的:


1)軟體測試是為了發現錯誤而執行程式的過程。


2)測試是為了證明程式有錯,而不是證明程式無錯。(發現錯誤不是唯一目的)


3)一個好的測試用例在於它發現至今未發現的錯誤。


4)一個成功的測試是發現了至今未發現的錯誤的測試。


測試是不可窮盡的,測試人員不可能發現系統中所有的缺陷,每個版本釋出前也不可能保證所有已知的缺陷都會得到修復,所以反覆測試是為了發現更多的缺陷,預防風險。


測試人員跟蹤需求、驗證質量、提交缺陷的同時也促進了開發人員技術的提升,在這個過程中牽扯到專案流程管理的問題,一個優秀的測試在這個過程中會建立一套完成的體系來提高整個團隊的工作效率從而來降低開發成本進而把控產品質量,但需明確的是,軟體的質量不只是測試人員來把關,最終質量好壞是整個團隊的結果。


軟體測試整體是驗證功能的實現、可用性,檢查程式的錯誤,最終目的是為了提高使用者體驗;在測試過程中,有一些缺陷級別低,解決與否都不影響使用者使用,且缺陷存在本身使用者也不會有感知,這時就需要從使用者體驗的角度去考量是否要定義該類問題為缺陷。


免責宣告:內容和圖片源自網路,版權歸原作者所有,如有侵犯您的原創版權請告知,我們將盡快刪除相關內容。1

                                                           第三方測試        

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

相關文章