軟體測試(第一章)

2021-07-04 23:35:39 字數 530 閱讀 8344

軟體測試的基本概念:是對軟體需求分析設計編碼的最終複查的一系列過程,是軟體質量驗證的關鍵步驟。

軟體測試的目的:1.發現缺陷,提高質量。2.驗證是否滿足需求。3.建立軟體質量的信心。

(1)開發者:確認軟體已經實現使用者的需求,不存在錯誤。

(2)使用者:發現軟體中的錯誤,考慮是否可接受該產品。

軟體測試原則:(1)測試可以顯示缺陷的存在。

(2)窮盡測試是不可能的。

(3)測試盡早介入。

(4)缺陷集群性 。   (80-20 原則)

(5)殺蟲劑悖論。

(6)測試活動依賴於測試背景。

(7)不存在缺陷的謬論。

(8)注重測試設計。

(9)測試貫穿於整個生命週期。

軟體測試過程:(1)測試計畫和控制。

(2)測試需求分析和用例設計。

(3)實現和執行測試用例。

(4)評估出口準則和報告。

(5)測試結束活動。

軟體測試工作最重要三點:1.測試流程,方法。2.測試工具。3.測試人員素質。

軟體測試 第一章軟體測試入門

軟體的缺陷就是軟體和需求或者定義的偏離,包括錯誤實現需求 遺漏需求 增加需求 需求 設計 編碼 文件 critical 不能執行正常工作功能或重要功能。一般指系統級的錯誤。major 嚴重影響系統主要功能的實現,且沒有辦法更正 minor 影響系統次要功能的實現,但存在合理更正辦法 cosmetic...

軟體測試第一章習題

1.什麼是軟體缺陷?軟體缺陷的產生對軟體有什麼影響?定義 軟體缺陷就是軟體產品中所存在的問題,最終表現為使用者所需要的功能沒有完全實現,不能滿足或不能全部滿足使用者的需求。從產品內部看,軟體缺陷是軟體產品開發或維護過程中所存在的錯誤 誤差等各種問題 從外部看,軟體缺陷是系統所需要實現的某種功能的失效...

第一章 軟體功能測試概論

第一章 軟體功能測試概論 1.1軟體功能需求 1.需求的定義 1997年ieee在 軟體工程標準詞彙表 定義 使用者為解決某一問題或為達到某個目標所需要的條件 或能力。系統或系統部件為滿足合同 標準 規格說明或其他正式的強制性文件所必須具有的條件或能力。對上面所描述的條件和能力的文件化說明 2.軟體...