6 測試方法
應分測試階段規定所要采用的測試方法。測試方法主要有程序走查,白盒測試,黑盒測試等。
如是集成測試,還應規定軟件的集成方式。如哪些部分采用自頂向下集成,哪些部分測試自底向上集成。
對于白盒測試,應具體規定是采用語句覆蓋、判定覆蓋、條件覆蓋、路徑覆蓋等測試方法中的一種或者幾種的組合。例如:采用語句覆蓋。
對于黑盒測試,應具體規定采用GUI測試,等價類劃分、邊界值分析、錯誤推測、比較測試等測試方法中的一種或者幾種的組合。
例如:
1. 單元測試把每個模塊作為一個單獨的實體來測試,所發現的往往是編碼和詳細設計的錯誤。采用黑盒測試法。
重要模塊:要求至少采用等價類劃分、邊界值分析、錯誤推測。
一般模塊:要求至少采用等價類劃分、邊界值分析。
2. 集成測試是把經過單元測試的模塊放在一起形成一個功能模塊或子系統來測試。著重測試模塊的接口。
3. 確認測試是證實軟件功能與用戶要求是否一致。還應該驗證系統確實能提供需求說明書中指定的功能,而且系統的動態特性也符合預定要求。著重從用戶角度發現問題。
由于測試階段的根本目標是盡可能多發現并排除軟件中潛藏的錯誤,最終把一個高質量的軟件系統交給用戶使用,因此用戶在測試階段的直接參與、指正和確認起著十分重要的作用。在后兩個測試階段,集成測試和確認測試將需要局方精悍有素的業務人員的大力支持與配合,并且為我方提供大量的測試數據。
7 測試工作流程
測試工作流程所依據的公司的質量體系中的程序文件或質量體系作業指導書,或部門自行編制的規程或作業指導書。例如:“依據公司質量系統的作業指導書《軟件測試規程》”。
8 測試通過準則
分測試階段描述測試項通過準則。例如:“確認測試階段重要模塊100%通過,一般模塊99%測試通過則測試通過”。
9 環境要求
應按照以下各節描述每一個使用到的測試站點。
9.1 測試站點名稱1
根據不同的軟硬件測試環境分別列出。如果所有的測試只在一個測試站點執行,則本節和以下的節只需列出一個。如有多個站點使用相同的測試環境,則可以只在第一次出現時描述,其它地方則引用該描述。
文章來源于領測軟件測試網 http://www.kjueaiud.com/