軟體測試基礎知識總結

2021-10-01 20:49:20 字數 1017 閱讀 3347

1. 軟體測試的生命週期

需求分析–>測試計畫–>測試設計、測試開發–>測試執行、測試評估

2.軟體的生命週期

需求分析 計畫 設計 編碼 測試 執行維護

3.開發模型和測試模型:

傳統的開發模型和敏捷的區別(十二宣言):

個體與互動重於過程和工具 (強調人與人之間的溝通)

可用的軟體重於完備的文件 (輕文件)–>對文件的依賴降低了

客戶協作重於合同談判 (客戶參與)

響應變化重於遵循計畫 (擁抱變化)

在每對比對中,後者並非全無價值,但我們更看重前者

4.測試的模型:

(一)v模型:

發現bug晚,(和瀑布模型的缺點一樣)

概要設計和詳細設計測試人員不參與,研發線—編碼(**分割線)–測試線

白盒測試 (簡單理解**測**)

測試階段:

單元測試–白盒測試

整合測試–白盒加黑盒

以上兩個測試階段一般測試人員不參與

系統測試–測試核心階段(搭建測試環境 資料準備 測試執行 缺陷管理 測試報告的輸出)–花費時間最長的階段

驗收測試(測試人是使用者) 測試人員:交使用者如何使用 收集使用者的反饋和意見

測試人員參與的階段:使用者需求—了解

需求分析與系統–了解需求的範圍

編碼------編寫測試用例

(二)w模型(雙v模型):

缺點:不適合敏捷這種開發模型

為了解決v模型的缺點而出現

所有的階段測試人員全部參與

了解h模型和x模型說不適合敏捷這種開發模型

配置管理–類似於圖書管理員

5.軟體測試的生命週期

軟體測試的流程:

五個階段:

1.需求分析: 確認需求範圍

2.制定測試計畫:時間表(什麼人?什麼時間?做什麼事情?),軟體類的,工具類的資源,風險

3.測試設計、測試開發:測試用例編寫

4.測試執行:執行測試用例,缺陷管理

5.測試評估;編寫測試報告(測試結論,缺陷分析)

軟體測試基礎知識總結

1 軟體測試階段有哪些任務 制定測試大綱 測試計畫 製作測試資料 測試方案 單元測試 程式測試,一般由開發人員進行 功能測試 效能測試 整合測試 子系統測試 系統測試 驗收測試 測試報告及向下階段提交系統執行 維護使用者手冊 2 自動化測試 概念 為了提高工作效率,節省人力和成本,把人為驅動的測試轉...

軟體測試基礎知識小總結

軟體測試基礎知識小總結 軟體測試統一的觀點 測試是為了證明程式有錯,而不是證明程式無錯。乙個好的測試用例在於發現了至今沒有發現的錯誤。乙個成功的測試是發現了至今未發現的錯誤 測試型別 黑盒測試 將測試物件看成乙個黑盒子,只在程式介面處進行測試,對介面進行測試,檢查是否滿足需求規格說明書。白盒測試 結...

軟 件 測 試 基 礎 知 識

軟體效能指標主要有響應時間,系統響應時間和應用延遲時間,吞吐量,併發使用者數,資源利用率五種。軟體實現的演算法與系統響應時間和應用延遲時間是直接相關的,所以軟體的效能也必定與實現演算法是有關係的吞度量是指系統在單位時間內處理請求的數量,對於無鬢髮的應用系統而言,吞度量是與響應時間嚴格的反比關係,因為...