軟體測試基礎課程學習筆記5 軟體缺陷概述

2021-07-06 04:57:57 字數 1273 閱讀 3094

一、缺陷概述 

軟體缺陷(software defect)是對軟體產品預期屬性的偏離現象。它包括檢測缺陷和殘留缺陷。每乙個軟體組織都知道必須妥善處理軟體中的缺陷,我們一般成缺陷為」bug」 。

二、缺陷屬性 

跟蹤型別:缺陷跟蹤型別,可選值:產品測試、效能測試、rbt測試、workitem、意見反饋;

狀態:缺陷的狀態,用於標識缺陷的生命週期,可選值:new, fixed, won'tfix, open, reopen, closed, worksforme, duplicate, invalid, later。 具體描述見「確定的生命週期模型」; 

指派人:解決缺陷的人,通常是開發人員;

優先順序:通常由缺陷作者設定,解決人在排定計畫的時候可以做調整,可選值:urgent, high, medium, low;優先順序越高,期望越早解決:urgent-24h, high-48h, medium-72h, low-96h 

嚴重程度:通常由缺陷作者設定,可選值:blocker, major, normal, trivial。blocker對應p0級功能,通常是主流程走不下去,不能進行測試;major對應p1級功能,通常是重要功能有問題;normal對 應p2級功能,通常是次要功能有問題;trivial對應p3級,通常是細節問題; 

功能模組:缺陷所屬的功能模組,通常用於分析各功能模組的質量情況,或作為考核開發的依據; 

瀏覽器或者作業系統等:缺陷所依賴的瀏覽器、系統環境等,可選值:所有瀏覽器/ie6/ie7/ie8/chrome/firefox/opera/safari 

三、缺陷的生命週期模型 

bug new: 新增加的、需要解決的bug。 

open: 正在定位問題,或正在解決中,或已經解決但未部署生效。

fixed: bug已經解決,並且修改後程式已部署生效。 

won't fix: bug暫不解決。

reopen: 驗證後,此bug需要再解決。 

closed: 驗證後,此bug可以關閉。 

later: 驗證後,此bug不在本專案的工作範圍內,在後續版本中修復。 

works forme: 驗證後,屬於不能在當前環境中重現。 

duplicate: 驗證後,屬於和其它bug描述現象重複。

invalid: 驗證後,屬於測試人員對測試需求的理解錯誤。 

四、怎麼描述缺陷 

缺陷描述模板: 

[缺陷描述]: 

[重現步驟]: 

[期望結果]: 

[實際結果]: 

[原因定位]: 

[修復建議]:

軟體測試基礎課程學習筆記1 軟體測試簡介

一 軟體測試的定義 ieee提出的軟體工程標準術語,軟體測試定義如下 使用人工和自動手段來執行或測試某個系統的過程,其目的在於檢驗它是否滿足規定的需求或是弄清預期結果與實際結果之間的區別。軟體測試的目的不僅僅是為了發現錯誤。二 軟體測試觀念的變化 傳統測試 在開發的後期介入 現在測試 已經擴充套件到...

軟體測試基礎筆記5

場景設計法 現在的軟體幾乎都是用事件觸發來控制流程的 設計方法 1 通過運用場景來對系統的功能點或業務流程的描述,從而提高測試效果 2 場景法一般包括基本流和備用流從乙個流程開始,通過描述經過的路徑來確定的過程,經過遍歷所有的基本流和備用流來完成整個場景。基本流和備選流的識別原則 1 乙個業務只存在...

最適合小白入門的軟體測試基礎課程

網際網路的興起不僅讓我們日常生活變得便捷了,同時還促進了就業,提供了大量就業崗位。在這其中,軟體測試就是乙個相對熱門的行業了。軟體測試是一種實際輸出與預期輸出之間的審核或者比較過程。軟體測試的經典定義是 在規定的條件下對程式進行操作,以發現程式錯誤,衡量軟體質量,並對其是否能滿足設計要求進行評估的過...