軟體測試各階段主要內容 職責分工 技術要求

2022-01-01 09:49:35 字數 2125 閱讀 5516

1、**走查:

2、單元測試

單元測試的主要內容:單元模組內和模組之間的功能測試、容錯測試、邊界測試、約束測試、介面測試、重要的執行路徑測試,單元內的業務流程和資料流程等。

單元測試的職責分工:由各專案組的開發人員完成測試工作,並詳細記錄測試結果和修改過程,質量部進行抽檢。

單元測試的輸入:《源**》、《詳細設計報告》

單元測試的技術要求:

測試要求:

a) 每個被測單元中每條可執行的指令碼都被乙個測試用例或異常操作所覆蓋,即指令碼覆蓋率達80% 。

b) 每個被測單元中分支語句取真和取假時,各分支至少執行一次,即分支覆蓋率達到80% 。

c) 每個被測單元中的業務流程和資料流程,必須被乙個測試用例、乙個異常資料、一次異常操作所覆蓋,即異常處理能力達80%。

單元測試通過準則

a) 單元功能同設計需求一致;

b) 單元介面同設計需求一致;

c) 能正確處理輸入和異常執行中的錯誤;

單元發現問題進行修改後,進行回歸測試,且回歸測試通過後,才能進行下一階段。

單元測試的輸出:《單元測試記錄》、《測試計畫》

單元測試的測試質量責任人是專案經理。

3、整合測試階段

整合測試的主要內容:系統整合後的功能測試、容錯測試、邊界測試、約束測試、介面測試、重要的執行路徑測試,業務流程(介面測試)等。

整合測試的職責分工:由測試人員組織進行並完成該階段的測試工作,對測試結果進行詳細的記錄。

整合測試的輸入:《整合測試計畫》、《概要設計》、《測試大綱》

整合測試的技術要求:

測試技術要求:

a) 驗證被測系統是否滿足設計的需求。即根據設計要求中全部功能和效能要求,測試整個軟體系統,驗證其是否達到設計的要求。

b) 通過資料處理的測試用例對被測系統的輸入、輸出、處理進行測試,使其達到設計要求;

c) 通過業務處理的測試用例對被測系統的業務處理過程進行測試,使其達到設計的要求;

c) 測試軟體正確處理能力和容錯能力;

d) 確認單元間無錯誤連線;

e) 測試軟體對正常資料的處理,對介面錯誤、資料錯誤、協議錯誤的識別及處理。

通過準則

a) 各單元間無錯誤連線;

b) 滿足軟體需求的各項功能、效能要求;

c) 對錯誤輸入有正確的處理能力;

d) 對測試中的異常有合理的提示;

e) 人機介面友好。

整合測試的輸出:《整合測試bug記錄》、《整合測試分析報告》。

4、系統(確認)測試階段

系統性的初始化測試、功能測試、使用者需求確認、業務處理或資料處理測試、效能測試、安全性測試、安裝性測試、恢復測試、壓力測試等

系統測試的職責分工:由測試人員組織進行並完成該階段的測試工作,對測試結果進行詳細的記錄。

系統測試的輸入:《系統測試計畫》、《使用者需求分析報告》、《使用者操作手冊》、《安裝手冊》

系統測試的技術要求:

測試技術要求:

d) 使用者需求的確認:進一步驗證被測系統是否滿足使用者的需求。即根據使用者的需求分析報告中全部功能和效能要求,測試整個軟體系統,驗證其是否達到使用者的要求。

a) 通過資料處理的測試用例對被測系統的輸入、輸出、處理進行測試,使其達到設計要求;

b) 通過業務處理的測試用例對被測系統的業務處理過程進行測試,使其達到使用者需求的要求;

c) 測試其進行資料處理時的響應時間是否滿足使用者要求;

d) 安裝性測試是驗證其按照《安裝手冊》是否能夠正常配置和安裝;

e) 安全性測試是測試其對非法使用者的抵禦能力,非法使用者無法登入本系統。

f) 恢復性測試:測試系統在掉電的情況下,系統的恢復能力。是否正確恢復資料,是否恢復正常操作。

g) 壓力測試:對b/s結構的系統來說,系統的大使用者量測試,系統的併發能力測試,系統的資料庫壓力測試是必須要做的測試,常用的測試手段是測試工具。如was、loadrunner、jmeter等

通過準則

a) 滿足軟體需求的各項功能、效能要求;

b) 系統的安全性滿足使用者的需求;

c) 系統的負載能力滿足使用者的需求;

d) 系統與外界支援系統正常執行;

e) 系統的穩定性等滿足使用者的需求;

f) 使用者操作手冊易讀、易懂、易操作。

系統測試的輸出:《系統測試bug記錄》,《系統測試分析報告》。

配置測試主要內容

設計主機相容性的測試時,應當注意要使用現行通用流行的主機平台,保證應用的平台的廣泛性。以windows7配置測試為例,測試用例如下表 windows7不同主機配置測試操作表 不同主件指的是同一主機平台上的不同硬體配置。主要指輸入輸出裝置。注意問題 測試用的外設選擇主流 通用的產品 乙個外設上測試通過...

軟體工程主要內容

第一章軟體工程學概述 1 軟體危機 1 軟體危機的介紹 1 軟體危機 在計算機軟體的開發和維護過程中所遇到的一系列嚴重問題。2 軟體危機的兩個主要問題 如何開發軟體,以滿足對軟體日益增長的需求 如何維護數量不斷膨脹的已有軟體。3 軟體危機的典型表現 1 對軟體開發成本和進度的估計常常很不準確。2 使...

施工階段安全監理工作的主要內容

1 在施工階段,當施工單位對已批准的安全技術措施及專項施工方案進行調整 補充或變動時,應按原程式重新報審。2 專案監理機構應定期檢查施工單位現場安全保證體系的執行,並將檢查結果記入監理日誌。主要內容包括 1 檢查施工單位專職安全生產管理人員到崗情況 2 抽查特種作業人員的操作資格證書 3 抽查施工單...