在規定的條件下對程式進行操作,以發現程式錯誤,衡量軟體質量,並對其是否能滿足設計要求進行評估的過程。
軟體測試的目的:
• 測試是程式的執行過程,目的在於發現錯誤
• 乙個成功的測試用例在於發現至今未發現的錯誤
• 乙個成功的測試是發現了至今未發現的錯誤的測試
• 確保產品完成了它所承諾或公布的功能,並且使用者可以訪問到的功能都有明確的書面說明。
• 確保產品滿足效能和效率的要求
• 確保產品是健壯的和適應使用者環境的
軟體測試的原則:
• 測試用例中乙個必須部分是對預期輸出或接過進行定義
• 程式設計師應避免測試自己編寫的程式
• 編寫軟體的組織不應當測試自己編寫的軟體
• 應當徹底檢查每個測試的執行結果
• 測試用例的編寫不僅應當根據有效和預料到的輸入情況,而且也應當根據無效和未預料到的輸入情況
• 檢擦程式是否「未做其應該做的」僅是測試的一半,測試的另一半是檢查程式是否「做了其不應該做的」
• 應避免測試用例用後即棄,除非軟體本身就是個一次性的軟體
• 計畫測試工作時不應默許假定不會發現錯誤
• 程式某部分存在更多錯誤的可能性,與該部分已經發現錯誤的數量成正比
• 軟體測試是一項極富創造性,極具智力的挑戰性的工作
什麼是軟體測試,軟體測試的目的?
軟體測試 用來確認乙個程式的品質或效能是否符合開發之前所提出的一些要求 軟體測試就是在軟體投入執行前,對軟體需求分析 設計規格說明和編碼的最終複審,是軟體質量保證的關鍵步驟。軟體測試是為了發現錯誤而執行程式的過程 軟體測試的目的 1.確認軟體的質量,其一方面是確認軟體做了你所期望的事情,另一方面是確...
什麼是軟體測試?軟體測試的目的與原則
在規定的條件下對程式進行操作,以發現程式錯誤,衡量軟體質量,並對其是否能滿足設計要求進行評估的過程。軟體測試的目的 測試是程式的執行過程,目的在於發現錯誤 乙個成功的測試用例在於發現至今未發現的錯誤 乙個成功的測試是發現了至今未發現的錯誤的測試 確保產品完成了它所承諾或公布的功能,並且使用者可以訪問...
004 什麼是軟體測試?軟體測試的目的與原則
軟體測試的定義 使用人工或自動手段,來執行或測試某個系統的過程。其目的在於檢驗它是否滿足規定的需求或弄清預期結果與實際結果之間的差別。軟體測試的目的 軟體測試的原則 1.測試證明軟體存在缺陷 無論執行怎樣的測試操作都不能證明當前軟體是有缺陷的。2.不能執行窮盡測試 有些功能是無法將所有的測試情況都羅...