軟體測試筆記

2021-10-01 23:56:06 字數 1573 閱讀 4520

軟體測試的目的:提高軟體質量,降低成本。

軟體測試的概念:在規定時間、條件下對程式進行操作,以發現錯誤為目的,對軟體質量進行評估的過程。

軟體缺陷(bug):不符合使用者要求,或軟體在開發或維護過程中存在的錯誤、毛病等各種問題。

出現軟體缺陷的原因:

(1)需求不明確;

(2)系統結構非常複雜;

(3)開發人員疏忽,**寫錯;

(4)其他。

缺陷等級:致命》嚴重》一般》輕微。(缺陷修復成本呈幾何級數增長,就是成倍增長,隨著專案的深入,缺陷越後發現,修復成本越高。)

軟體測試的模型:v模型、w模型、瀑布模型、迭代式模型、敏捷式模型

軟體測試的過程:需求分析->測試計畫->測試用例->執行用例->回歸測試->測試報告。

測試計畫的內容:

(1)概述(編寫目的、專案背景、專案質量目標、預期結果、參考資料);

(2)測試環境;

(3)測試規劃;

(4)測試策略;

(5)工作匯報。

測試用例的八大要素:

(1)用例編號;

(2)用例標題;

(3)專案名稱;

(4)優先順序/重要級別(確認優先順序的三項指標:風險、開發部分的進度安排及使用者協議);

(5)預置條件;

(6)測試輸入;

(7)操作步驟;

(8)預期結果

編寫測試用例的原因:

(1)編寫測試用例可以避免測試點的遺漏;

(2)寫用例也是為了更好的進行測試,提高測試效率;

(3)測試用例是根據需求來寫的,用例完成後要通過用例評審,才可以減少開發和測試對用例的不同理解造成的損失。

軟體生命週期:乙個軟體產品或系統也要經歷孕育、誕生、成長、成熟、衰亡的階段。是軟體的產生直到報廢或停止使用的生命週期。

軟體測試的分類:

(1)功能測試(也叫黑盒測試);

(2)效能測試;

(3)安全性測試;

(4)可靠性測試;

(5)驗收測試

測試方法:白盒測試、黑盒測試、灰盒測試。

黑盒測試的方法:

(1)等價類劃分;

(2)邊界值分析;

(3)錯誤推測法;

(4)因果圖;

(5)場景法;

(6)正交法。

白盒測試方法:

(1)**檢查法;

(2)靜態結構分析法;

(3)靜態質量度量法;

(4)邏輯覆蓋法;

(5)基本路徑測試法。

軟體測試階段:

單元測試->整合測試->系統測試->驗收測試(alpha、beta)。

軟體驗收測試合格通過準則:

(1)軟體需求分析說明書中定義的所有功能均已實現;

(2)所有測試項必須符合以下標準:

| 致命錯誤 | 功能錯誤 | 功能缺陷 |介面缺陷 |

|–|--|–|--|

|無 |無 | 通過審核| 通過審核 |

(3)需求分析文件、設計文件和編碼實現一致;

(4)使用者手冊及幫助符合驗收規定;

(5)驗收測試文件齊全。

(6)以上五條其中有一條不滿足要求,視為不合格。

軟體測試筆記

qtp loadrunner 整合測試 integration testing 是在假定各個軟體單元已經通過了單元測試的前提下,檢查各個軟體單元之間的相互介面是否正確。也稱為組裝測試 聯合測試 子系統測試或部件測試 整合測試演變出了功能測試,效能測試 方法處理資料的時間,方法併發能力 整合測試的方面...

軟體測試筆記

軟體測試 黑盒測試 一 黑盒測試主要發現以下錯誤 1.是否有不正確或者遺漏的功能 2.介面是否有錯誤 3.在介面上,輸入能否正確的接收?能否輸出正確的結果 4.效能上能否滿足需求 5.是否 有初始化或終止化性的錯誤?二 1.黑盒測試的優點 從產品功能的角度測試可以最大限度的滿足客戶的需求 相同動作可...

軟體測試筆記

軟體測試技術 2.軟體缺陷 是對軟體產品預期屬性的偏離現象,包括檢測缺陷和殘留缺陷。3.軟體測試 單元測試 模組測試 整合測試 系統測試 確認測試 驗收測試。開發方測試 使用者測試 第三方測試 測試 測試獨立測試 4.軟體測試模型 v模型 w模型 x模型 h模型。5.黑盒測試 邊界測試 等價類測試 ...