(1) 軟件缺陷就是通常說的bug,它是指在軟件中(包括文檔和程序)存在的影響軟件正常運行的問題
(2) 缺陷的原因:
① 編碼問題
② 項目日期限短
③ 使用新技術
-
缺陷分類:
(1) .測試種類分類:
① 界面類
② 功能類
③ 性能類
④ 安全類
⑤ 兼容類
(2) . 缺陷的嚴重程度:
① 嚴重
② 一般
③ 次要
④ 輕微
(3) . 缺陷的優先等級
① 立刻解決
② 高優先級
③ 正常排隊
④ 低優先級
(4) . 缺陷發生階段分類
① 需求階段缺陷
② 架構階段缺陷
③ 設計階段缺陷
④ 編碼階段缺陷
⑤ 測試階段缺陷
-
缺陷報告
(1) 什么是缺陷報告:描述軟件缺陷現象和重現步驟的結合
(2) 缺陷報告的核心要素
① 缺陷編號
② 缺陷狀態
③ 缺陷標題
④ **重現步驟
⑤ **嚴重程度
⑥ **優先級
⑦ 缺陷類型
⑧ 測試環境
-
缺陷管理
(1) .提交缺陷的注意事項
① 可復現:缺陷可以重復出現
② 唯一性:一條缺陷只報告一個問題
③ 規范性:缺陷報告編寫要規范,符合公司或者項目要求
1) 准確:描述的信息是正確的
2) 具體:有細節且是真是特定的,避免使用模糊不清的詞語,如功能中斷,功能不正確,功能不起作業等等
3) 簡潔易懂:描述簡單容易理解,不要產生歧義
4) 次序清晰:描述缺陷過程有條件,有先后順序
(2) 缺陷的跟蹤流程
測試計划
軟件測試計划內容
項目概述
背景
目的
對象
術語
!!測試說明
測試對象范圍
**測試環境
**測試資源
**測試策略
任務分配
文檔管理
測試用例
什么是測試用例
為某個業務目標,而編制的一組由測試輸入,執行條件以及預期結果組成的案例。
測試用例的內容
主要內容:
用例編號(如何命名)
所屬模塊
用例標題
優先級
**前置條件
**操作步驟
**測試數據
**預期結果
實際結果
1.測試報告:記錄測試的過程和結果,對發現的問題和缺陷進行分析的文檔
-
測試報告分類:
(1) 階段測試報告
(2) 整體測試報告
-
測試報告內容
(1) 測試描述
① 測試目的
② 測試依據
③ 測試范圍
④ 測試環境
⑤ 測試時機進度
(2) 執行結果
(3) 測試結果分析
① 測試需求覆蓋分析
② 測試用例執行分析
③ 缺陷分布分析
④ 遺留缺陷
⑤ 測試缺陷列表
(4) 測試結論