3.軟體測試目的
4.測試和除錯
5.總結
簡單來說,如果軟體本身沒有滿足需求或是超過需求,則認為軟體即存在缺陷。展開來講:
軟體未實現需求說明書的功能
軟體實現了需求說明書不應該出現的功能
軟體實現了需求說明書未說明的功能
軟體未實現說明書沒提及但是應該實現的功能
軟體難以理解,不好使用,執行緩慢或者終端使用者會認為不好。
1,2點比較好理解,3,4點則比較靈活,或者說模糊,盡可能將需求規格說明書更加完善才能減少這兩類缺陷。5點其實更加不好控制,比如執行緩慢,可能與使用者自己的pc機有關,不好使用也與個人喜好有關。僅就3,4,5點我們也可看出,軟體不可謂說不存在缺陷,只是缺陷尚未發現罷了。
總結:其實正反向都有道理,正向是從滿足使用者需求出發,即檢驗軟體是否能正常工作 ; 反向是從發現缺陷出發,其目的是避免將缺陷帶入到發布以後的產品以導致更大代價的發生。
使用人工或自動手段,來執行或測試某個系統的過程。其目的在於檢驗它是否滿足規定的需求或弄清預期結果與實際結果之間的差別。
軟體測試是對軟體生命週期的所有產品(包括程式及相關文件等)進行測試,而不僅僅是對程式進行測試。強調軟體測試的物件是軟體生命週期的所有產品,而不僅僅是程式。
以最小的代價找到缺陷,並保證缺陷得以修復,避免將缺陷帶到成品以導致更大的代價發生。
積累經驗,盡可能避免將來的專案發生同樣的缺陷。
採用高效測試管理手段,提高軟體測試的效率和保證軟體產品的質量。
未達到需求的即為缺陷。
測試正向為滿足需求,反向為尋找缺陷,物件是軟體生命週期的所有產品(包括檔案和程式)。
測試的目的是避免將缺陷帶到產品;積累經驗;高效管理。
test有流程,debug靠經驗。
軟體測試概述
軟體測試概述 為什麼要測試?最主要有兩個目的 一是對質量或可接受性做出評判。二是發現存在的問題。1 基本概念 測試有兩個明確的目標 找出失效 上述一 和 證實軟體執行的正確性 上述二 正確性是相對的,而不是絕對的 測試用例在測試中佔 核心地位。2 測試用例 軟體測試的精髓是為被測物件找到一組測試用例...
軟體測試概述
一 測試是什麼 1 找bug,就是查詢軟體測試錯誤的過程 2 加深對軟體的認知,使軟體更適合使用者的使用 3 測試工作 執行測試 a 參與需求評審 計畫測試流程 書寫測試方案 編輯測試用例 b 參與需求會議 設計評審會 參加測試例會 測試總結會議 c 學習測試工具 了解專案業務 d 編輯測試用例能力...
軟體測試概述
一 測試目標和原則 1 軟體測試目的是 能在最小的成本和最短的時間內,通過設計良好的測試規程和測試用例,系統的發現不同類別的錯誤。2 軟體測試的基本原則 二 測試過程模型 1 v模型 2 w模型 3 h模型 三 測試型別 1 單元測試 2 整合測試 a 結構化整合測試 1 bing bang策略 2...