1.方案說明
目前測試實施已經構建了較完整的過程,但測試質量保證還未形成系統性的方案。測試作為質量保證的內容,應該得到較好的控制和持續的改進,測試只有和質量控制結合起來才能夠實現這一目標,該方案就是以此為出發點。
2.當前質量控制和測試協調的問題
協調問題
-
測試人員不能及時了解項目進度并合理安排測試;
-
測試人員不能及時了解項目需求;
-
測試人員未在各種評審會議中發揮作用;
-
測試流程未充分適應實際需要;
-
測試流程未嚴格執行;
-
QA對測試過程沒有有效監控;
-
QA未對測試結果進行評估;
-
測試結果能夠反饋到項目組但未產生應有的作用。
考核問題
-
未測試人員考核;
-
項目考核未完善,目前效果不好。
3.解決方案
3.1項目情況QA與測試溝通辦法
-
項目進度:通過http://10.10.3.32/SQA/SQAWORK網站溝通,QA每周在出《項目情況周報》之前更新網站中的項目列表,項目狀態發生改變就郵件通知測試管理人員察看網站;
-
評審會議:測試人員察看網站更新以后,與QA或項目經理確認;QA與測試管理人員在評審會議以后要提供一份《會議評估結論》,作為項目考評的一部分;
3.2測試流程改進
-
項目策劃階段:
說明:
1.項目立項后,QA將獲得項目經理或技術總監發來的《立項申請書》,QA對《立項申請書》進行審核,如果發現問題及時通知項目經理及技術總監;
2.《立項建議書》無誤后, QA及時更新網站中的項目列表,并通知測試人員獲取《立項建議書》;
3.測試人員主動獲取項目信息(背景,客戶等)。
-
需求分析階段:
說明:
1. 根據項目計劃,項目組展開需求調研活動;
2. QA獲取項目情況,并及時與測試和項目組溝通,盡可能使測試參與需求調研;
3. 項目組根據調研結果進行需求分析;
4. 如果測試參與了調研,則根據自己的調研結果進行需求分析;如果無法參與調研則根據項目組的調研結果進行需求分析(需要獨立進行);
5. 項目組需求分析結束后,QA協調召開需求評審會議,并通知測試參加;
6. 評審結束后,測試和QA共同對評審進行評估;
7. 在需求階段開始和評審開始,QA要更新網站的項目列表并通知相關人員;
8. 測試要在需求評審過程中對比項目組和自己的需求分析結果,但不需要干預項目組。
-
設計實現階段:
說明:
1. 項目組根據計劃進行系統設計活動;
2. QA監控系統設計過程,并更新項目列表,及時通知測試人員;
3. 設計完成后,QA系統設計評審會議,測試參加;QA和測試共同對設計評審進行評估;
4. 設計評審完成,項目組進行系統實現;
5. QA監控實現過程并更新項目列表,及時通知測試;
6. 測試主動獲取項目信息。
-
測試準備階段:
說明:
1. QA及時掌握項目情況,在項目組編碼結束以后,通知測試人員進行測試準備;
2. 測試人員應該在項目需求階段完成以后就開始路徑和用例設計,本階段針對最終需求進行修正;
3. QA與測試共同進行測試路徑和用例評審;
4. QA對評審結果作出評價;
5. 評審通過QA更新項目列表并通知項目組提交測試;
6. 項目組提交測試申請,QA審核測試申請內容(特別是版本和測試范圍);
7. 測試申請審核不通過,返回測試組;測試通過,QA通知測試;
8. 測試人員制定測試實施計劃;
9. QA審核測試實施計劃;
10. QA全程監控測試過程。
-
測試實施階段:
說明:
1. 測試按照計劃實施,QA全程監控;
2. 測試負責人根據測試時間長短定期向QA通報測試情況;
3. 初測結束后,測試負責人編寫測試報告,通知QA核查,通知項目組排除缺陷;
4. 項目組修正系統后,提交復查;
5. 測試人員復查系統(最多兩次);
6. 復查結束,測試負責人完成測試報告。
-
測試評審階段:
說明:
1. 測試報告完成后,由QA和測試負責人共同對測試結果作出評估;
2. 不管評估結果如何都要通報項目組并附帶測試報告;
3. QA對測試過程進行評估,對測試人員進行考核。
-
客戶跟蹤階段:
說明:
1. 系統正式發布以后,QA需要在一段時間內持續跟蹤客戶使用情況;
2. QA在跟蹤時,通過到現場或使用E_Mail,電話將調查表發送給客戶;
3. 客戶填寫好調查表,反饋給QA;
4. QA將調查結果整理好定期發送給技術總監(項目組在允許的情況下通報)。
-
每個階段的輸入輸出文檔
1. 項目策劃
《立項建議書》:項目組輸出,QA,測試輸入;
《項目計劃mpp》,《項目配置庫管理報告》:項目組輸出,QA輸入;
2. 需求分析
《需求規格說明書》:項目組輸出,QA,測試輸入;
《需求評審報告》:QA和測試輸出,項目組輸入;
《階段評審報告》:QA輸出,項目組輸入;
3. 分析實現
《數據庫設計報告》,《詳細設計報告》,《UI設計報告》:項目組輸出,QA和測試輸入;
4. 測試
《測試路徑與用例分析》:測試輸出,QA輸入;
《測試設計評審》:QA輸出,測試輸入;
《測試實施計劃》:測試輸入,QA和項目組輸入;
《測試報告》:測試輸出,QA和項目組輸入;
《測試報告評估》:QA輸出,測試輸入;
《測試過程評估》:QA輸出,測試輸入;
《測試人員考核表》:QA輸出,技術總監輸入;
5. 跟蹤
《系統使用情況調查表》:QA輸出,技術總監輸入。
文章來源于領測軟件測試網 http://www.anti-gravitydesign.com/