軟件測試Bug和bug生命周期中的各種狀態
所有軟件 開發 過程的目的都是為客戶(軟件產品的終端用戶)提供一個解決問題的方案(軟件產品),以幫助客戶更加高效地 工作 或 生活 (從時間和費用上來講)。一個成功的軟件開發過程就是為客戶提供了所有他所要求的 需求 。 一個沒有 軟件測試 的軟件開發
所有軟件
開發過程的目的都是為客戶(軟件產品的終端用戶)提供一個解決問題的方案(軟件產品),以幫助客戶更加高效地
工作或
生活(從時間和費用上來講)。一個成功的軟件開發過程就是為客戶提供了所有他所要求的
需求。
一個沒有軟件測試的軟件開發過程是不完善的。軟件測試是為了尋找并修復軟件中的bug/錯誤,它可以幫助提高軟件的質量,以保證用戶可以正常使用軟件產品。
什么是一個bug/錯誤?
軟件中的bug或者錯誤就是所有會影響軟件整體或者部分功能的正常運行的軟件行為。
怎樣找到bug/錯誤?
我們主要依靠運行測試腳本或用例來找出那些軟件產品中的不想看到的行為。
什么是測試用例?
測試用例是一類文檔,測試用例中包含有用于執行的步驟或行為,而我們需要嚴格地按照這些步驟來執行以確認軟件是否按照我們對它的期望執行。
發現bug或者錯誤后該怎么辦?
原文轉自:http://www.kjueaiud.com