整理日常測試工作中的基本流程,梳理測試思路
以下分三個方向說明不同專案的測試基本流程,一般包括需求評審、編寫測試大綱、測試用例、測試計畫、執行測試、過程匯報、測試報告、測試總結等。
一、立項專案流程
1-1、首先要有必備的素質,包括溝通能力、表達能力、邏輯思維能力、團隊協作能力、處理日常事務和突發事件的能力、危機感和毅力;同時要具有熟悉產品、明確測試流程中各個階段的工作、測試案例的設計能力、使用測試工具、測試管理的專業素質。
2-1、測試策劃階段:專案立項(專案計畫、產品需求說明書)——>了解專案需求,並驗證需求的可測試性(進行需求評審);此時指派給相應的測試人員;互動定稿後(有介面,定稿後可編寫測試大綱),制定專案測試計畫(明確要進行系統測試的專案需求點,以估算系統測試週期),在上述兩者確定後開始測試設計階段。
輸出件:專案測試計畫、測試計畫。
2-2、測試設計階段:根據測試計畫、需求概要等相關文件,進行測試大綱(用例)的設計,用例編寫必須等到互動定稿後開展,此後進行組內評審和專案組評審。
輸出件:測試需求說明書、測試用例、測試計畫、用例評審記錄。
tips:
組內評審和專案組評審會議記錄問題——>修改大綱,填充案例——>提交/更新後需要再進行審核
訂測試計畫(開發根據專案上線時間定下提測時間),由此確定測試時間,只要保證提測前寫完案例就ok
2-3、測試執行階段:
2-3-1、開發進行自測(使用測試提供的開發自測用例),若開發自測不通過,則需要註明註明情況,如何時才能測試阻塞部分的功能,否則不能提測。
2-3-2、假設已提測,先由產品經理(互動)進行產品驗收,保證沒有需求bug。如果有產品,產品看功能,若滿足需求,指派給測試(測試備註,完成審核);否則,把單子指回給開發,待到審核通過後再重新提單。
2-3-3、提單後開始**,若有阻塞問題(和開發口頭溝通好),把單子指回給開發,寫郵件,說明該情況後發給專案組;開發修改bug,改好後指派給測試(時間上會順延),需要驗證阻塞問題通過後,再開始測試,開發會自己發郵件。
2-3-4、開始測試,包括功能需求測試、專項測試等等。注意在測試過程中每日都要更新測試單,說明測試進度,測試情況。
輸出件:測試申請單、測試階段總結、測試報告、缺陷列表。
2-4、發布前階段:整理測試報告發給專案組,讓產品評估是否可以發布,哪些bug必須改。
測試工程師提交測試報告後,由測試負責人審查報告,通過後產品提交回歸測試,由測試負責人審查bug處理結果,測試工程師再執行回歸測試,最後輸出測試總結。測試負責人審查測試總結,產品驗收確認,通過後即發布。
輸出件:發布前測試報告,測試總結。
2-5、發布後階段:跟進使用者反饋問題。
3-1、測試總結規範:
1、彙總專案初始以來嚴重buglist並進行專案組評審;
2、彙總已測試的功能點;
3、彙總未測試和無法測試的部分;
4、彙總測試不充分的部分;
5、彙總bug分布圖和bug走勢圖;
6、總結專案風險。
二、機型適配專案
1、立項/需求階段:視專案具體情況進行預研,如競品分析、資源交付、風險點。
2、計畫評審階段:
2-1、進行測試整體計畫/策略(包含風險分析)的編寫:註明專案主要干係人、專案目標、發布標準、總體策略,在各個階段策略中說明測試的主題,計畫日期,測試內容,測試風險說明。
2-2、需求及系統原理分析:如功能的實現原理(甘特圖),使測試更了解功能實現原理,有助於測試思路的發散,以及發現問題時定位問題出在何處。
2-3、系統埋點策略:是一種常用的資料採集方法,是風險分析的依據。
2-4、測試用例大綱
2-5、開發自測用例:最好依據專案特點和前期預研更新開發自測用例。
3、開發測試階段:
3-1、提測單檢查,確認就行
3-2、測試進度報告(包含風險分析):2-3天乙個週期,郵件匯報給測試主管和專案成員,內容為對當前測試進度、業務情況和風險等進行歸納整理,對於當前業務中特別需要關注點重點提示,@到具體的相關人員。
3-3、測試總結(階段性):包含測試的專案基本資訊,測試內容,需求/功能實現情況,模組小結,風險點,buglist等等
4、發布階段:部署/灰度策略
5、發布上線:
5-1、線上監控*:發現崩潰、系統異常
5-2、資料分析*:業務異常
5-3、使用者反饋跟進
5-4、測試總結
三、變更測試驗證
一般流程如下:開發提單,溝通交流測試方法,測試在單子上備註測試策略,過程中備註測試進度、發現缺陷,最後測試總結。
軟體測試基本流程
1 需求階段 需求分析 需求評審 業務需求評級,繪製業務流程圖 2 測試計畫階段 測試經理編寫測試計畫 3 測試設計階段 各成員編寫測試用例 先小組內評審 後會議評審 4 測試執行階段 提測後,搭建qa環境,先執行冒煙測試,然後進行系統測試,提交bug,跟蹤bug,直到被測軟體達到測試需求要求,測試...
軟體測試基本流程
需求分析 需求分析應該說是軟體測試的乙個重要環節,測試開發人員對這一環節的理解程度將直接影響到有關測試工作的開展。需求分析報貨軟體功能需求分析,測試環境需求分析,測試資源需求分析。其中最基本的是軟體基本功能分析,測試一款軟體首先要知道軟體能實現那些功能,以及是怎樣實現的。具體分析時可以依據,軟體需求...
APP測試基本流程
測試週期一般為兩周,根據專案情況以及版本質量可適當縮短或延長測試時間。正式測試前先向主管或產品經理確認專案排期。測試任務開始前,檢查各項測試資源。產品功能需求文件 產品原型圖 產品效果圖 行為統計分析定義文件 測試裝置 ios3.1.3 ios5.0.1 android1.6 android4.0 ...