系统测试计划编写(四)
系統測試計劃
一.迭代與回歸的概念區別
1.迭代的概念
-
什么是迭代式開發
迭代開發就是將軟件生命周期分成多個小的迭代(2~6周),每個小的迭代都有計劃,需求分析,設計,實現,測試在內的多個活動組成,每個迭代都可以交付一個穩定的可驗證的軟件版本。
2.迭代與回歸的區別
迭代是根據客戶每個階段的需求來進行一系列的軟件活動,
回歸測試可以穿插在迭代的各個版本之間
二.系統測試的詳細過程
1.流程要素
2.系統測試活動的輸入,輸出
三.系統測試計劃的內容
1.系統測試計劃內容概述
2.組織形式(人員組成)
角色和職責
| 測試經理 | 1. 編寫系統測試計劃;2. 組織各個測試文檔(測試計劃、方案、用例、報告、腳本)評審;3. 分配系統測試任務;4. 監督系統測試進度;5. 解決測試工程師工作問題和困難;6. 編寫系統測試報告。 | 彭于晏 |
| 測試分析設計師 | 1. 輔助測試經理完成系統測試計劃;2. 編寫系統測試方案;3. 參與各個文檔的評審;4. 指導測試工程師完成測試用例編寫、測試環境搭建、測試執行工作。 | 周杰倫 |
| 測試工程師 | 1. 輔助測試經理編寫系統測試計劃與系統測試報告;2. 參與系統測試文檔評審;3. 編寫系統測試用例、腳本;4. 執行系統測試用例、腳本;5. 記錄系統測試用例執行結果、提交缺陷、跟蹤缺陷、回歸測試;6. 搭建測試環境、準備測試數據; | 王一博;肖戰;楊紫;成毅;劉德華;王菲;謝霆鋒 |
| SQA | 1. 制定系統測試文檔模板;2. 參與各個文檔評審;3. 監督系統測試流程規范;4. 指導系統測試流程中的問題給出改進建議; | 王思聰 |
| CMO | 1. 搭建測試配置管理庫;2. 標識系統測試配置項;3. 開通測試人員配置管理工具使用權限;4. 發布系統測試項變更信息。 | 特朗普 |
3.測試對象
測試對象就是軟件質量6大特性:
- 功能性,可靠性,效率,易用性,可維護性,可移植性
- 根據實際情況列出要測試的特性與不測試的特性;針對不測試的特性做出說明(為什么不測試的原因
- 本次系統測試的范圍是功能、可移植性、易用性;不測試的范圍是可靠性由于時間進度緊張;不測試效率不具備性能測試技術沒有性能測試工具支持;不測試可維護性因為可維護性是考察內部質量測試人員代碼能力相對較弱。
也可以從被測試軟件系統的業務模塊來考慮
如:
某某電商系統的后臺系統不測試,某某電商系統的前臺系統測試
4.需求跟蹤
(1)進行系統測試需求分析,確定系統測試項與需求規格說明書(SRS)中的需求之間對應關系。
(2)功能測試項、易用性測試項、兼容測試項、配置測試項;
(3)將要測試的項進行優先級劃分;
(4)將分析得到的測試項建立一張系統測試項–需求跟蹤矩陣表(二維表格)
5.通過/失敗標準
(1)測試標準需要是客觀(量化)的陳述,指明判斷/確認何時結束;
(2)測試工作過程中的數據度量;被測試軟件系統的數據度量;
(3)測試過程數據:需求覆蓋率90%;測試用例編寫數量2800條;測試用例執行率90%;工作效率編寫50條測試用/人天。。。。
(4)產品數據:測試用例通過率。。;缺陷個數;嚴重缺陷程度高的缺陷比例;缺陷版本分布。。。
6.掛起標準/恢復條件
(1)測試掛起:當測試過程無法進行下去或者失去了繼續進行測試意義時,可以將測試活動掛起;
(2)測試恢復:當被掛起的測試活動所需要的條件得到滿足時,測試活動恢復執行;
(3)基本功能沒實現(微信無法注冊、登錄、添加通訊錄、聊天;淘寶無法提交訂單支付);測試用例失敗率過高(50%);測試用例阻塞率過高(30%);測試產品優先級降低;不可抗因素。。。。
將質量的責任反向推給開發人員
7.系統測試任務分配
7.1任務劃分的角度
(1)系統測試活動角度劃分;
系統測試計劃活動–負責人(誰擔任)
系統測試設計活動–
系統測試實現活動–
系統測試執行活動–
(2)測試的特性劃分;
功能測試—
兼容測試—
安全測試—
配置測試—
界面測試—
(3)業務模塊劃分;
后臺運營模塊—;后臺課程管理—
前臺注冊登錄–;前臺課程查詢—
7.2任務劃分的順序
(1)順序的任務;
(2)并行的任務;
7.3每個任務所包含的要素
(1)任務名稱:系統測試計劃;功能測試;后臺運營管理測試
(2)輸入/輸出
(3)方法(黑盒;白盒;靜態;動態;自動化;手工)和標準(參照標準格式;公司文件編號)
(4)任務所需的資源(人力資源:角色&技術&經驗&人數;物力資源:儀器設備工具)
(5)時間安排(起始時間,結束時間,幾個工作日);
(6)任務的人員分工
(7)任務的風險和應對措施(開展任務時會可能出現問題,假設識別的問題出現了怎么處理)
舉例:
任務名稱:系統測試設計
輸入/輸出:軟件需求規格說明書、系統測試計劃/系統測試方案
方法與標準:同行評審方法;IEEE829-2008
所需資源:測試分析設計師一名具有5年以上電商系統測試工作經驗;Office2011版
時間安排:20210118~20210120;3個工作日
任務的人員分工:
| 測試分析設計師 | 1. 編寫系統測試方案;2. 參與系統測試方案評審; | 周杰倫 |
| 測試經理 | 1.組織系統測試方案評審; | 彭于晏 |
| 測試工程師 | 1. 輔助測試分析設計師編寫系統測試方案;2. 參與系統測試方案評審; | 王一博;肖戰;楊紫;謝霆鋒。。 |
| SQA | 1. 參與系統測試方案評審;2. 監督評審流程;3. 指定系統測試方案的模板; | 王思聰 |
| CMO | 1. 標識系統測試方案;2. 發布系統測試方案變更信息; | 特朗普 |
風險和應對措施:
I:系統測試計劃延后;加班或者系統測試方案順延;
II:周杰倫檔期抽不開;備選人員李建
將每個任務的工作量計算出來:人員數量*時間
測試設計活動:8個人用了3天(8小時工作制)時間–24人天—192人時
? 人月
8.應交付的系統測試工作產品(系統測試工作中各個系統測試活動的產出)
四.系統測試計劃模板
1.目標
識別系統測試需求,確定系統測試范圍,確定人員組織,分配測試任務,確定標準
2.概述
2.1項目背景
結構;技術;業務模塊
2.2范圍
系統測試計劃編寫給誰看
3.組織形式
4.測試對象
5.需求跟蹤
6.測試通過/失敗標準
7.測試掛起標準/恢復條件
8.測試任務安排
8.1任務1
8.1.1方法和標準
8.1.2輸入/輸出
8.1.3時間安排
8.1.4所需資源
8.1.5風險和緩解措施
8.1.6角色和職責
8.2任務2
9.應交付的測試工作產品
總結
以上是生活随笔為你收集整理的系统测试计划编写(四)的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: SaaS架构设计
- 下一篇: 如何获取window10中的开机图片(聚