2020年軟件測試基本知識精要

軟件生命週期

問題定義——可行性分析——藍圖——系統設計——編碼、調試和測試——驗收與運行——維護升級到廢棄

軟件測試定義

       用人工或自動手段來進行或測定某個系統的過程,其目的在於檢驗它是否滿足規定的需求或是弄清預期結果與實際結果之間的差別(以檢驗是否滿足需求爲目標)

測試團隊的職責

1. 需求評審

2. 測試計劃

3. 測試用例

4. 測試用例評審

5. 測試執行

6. 缺陷報告

7. 缺陷跟蹤

8. 測試報告

測試團隊需要交付的文檔

1. 測試計劃

2. 測試用例

3. 缺陷報告

4. 測試報告

總體測試計劃要素(總體測試計劃後還有針對各個模塊詳細測試計劃)

1. 測試目標

2. 測試範圍

3. 測試依據

4. 測試類型

5. 資源計劃

6. 測試要求

7. 測試方法

8. 測試工作流程

9. 測試通過標準

測試用例要素

1. 用例摘要

2. 優先級

3. 前置條件

4. 輸入數據

5. 步驟

6. 預期結果

7. 實際結果

測試結果一般爲這幾種:通過、失敗、阻塞、不適配、未執行

 

測試報告

--項目概述

--測試工作說明

--測試結果

--缺陷分析

--過程改進總結 

--附錄

測試方法

         三大方法:白盒、黑盒、灰盒

測試階段:α/β測試、系統測試、冒煙測試、迴歸測試、驗收測試

軟件測試類型:功能測試、接口測試、性能測試(基準測試,   負載測試,峯谷測試,參入測試)自動化測試、安全性測試

Web測試方法

 鏈接測試 、表單測試、數據效驗 、Cookies測試、數據庫測試、應用程序特定的功能需求 、導航測試 、圖形測試 、內容測試 、表格測試 、整體界面測試 、兼容性測試 

軟件測試用到的工具

       QTP、LoadRunner、fidder、httpdebug、FTP、SecureCRT、MySQL、SVN、bugzilla、QC、Mantis、Jira、adb……


掃碼領取20G軟件測試大禮包~~~~~

 


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章