軟體測試需要嚴進嚴出
今天在梳理軟體測試流程,同時檢討測試部門所做的工作,如何才能提高交付的質量,我認為軟體測試做起來複雜,但說起來很簡單,只四個字:嚴進嚴出。系統存在質量時就是因為這四個字沒做好:
“嚴進嚴出”不到位或未提出明確的要求
1、先說“嚴進”,目前造成軟體測試問題很多,bug怎麼也提不完的首要問題是“嚴進”沒有做到位,需求不清晰、缺少設計文件,版本冒煙不通過,大量連續的補丁都會對測試造成很大的影響,繼而影響到版本質量。
1)做到“嚴進”我們有哪些要求?由於哪些因素的影響,我們可以不進行測試或有條件的進行測試任務?
(A)沒有需求及設計文件或相關說明:功能已經開發完,但沒有需求、設計文件或相關郵件進行確認,拒絕啟動測試。
(B)需求及設計文件提交給測試部:功能已經開放完,但需求、設計文件沒有傳遞到測試部,且沒有預留足夠的時間供測試人員理解和反饋需求問題,拒絕啟動測試。
(C)功能未按計劃完全實現,且沒有明確的計劃變更。(例如計劃完成10個功能點,提交測試時僅完成8個),拒絕本次測試。
(D)進行計劃評估時,發現測試資源、時間無法滿足質量要求,拒絕啟動測試。
(E)測試計劃、方案未通過評審,拒絕啟動測試。
(F)測試用例未編寫完成,不能啟動測試。
(G)版本冒煙測試不通過(標準的冒煙測試用例及規範)拒絕進行本次測試。連續(三次?)不通過後,要求進行計劃變更,否則拒絕啟動測試。
(H)Bug 未按Bug review中要求的進行修改,或bug通過率低於80%時,拒絕本次測試。
2)做到“嚴進”我們需要做到哪些?
(A)合理的評估測試計劃(包括測試資源、測試時間、測試工具使用、相關組配合機制等)。合理指的是切實可行,且相關單位共同認可。
(B)完備的測試方案(主要是測試策略、測試點),測試方案緊扣需求及設計,測試場景符合客戶場景。
(C)測試用例清晰覆蓋面廣,且不冗餘。
(D)版本接收嚴格,不妥協,基本功能、重點功能、計劃要求功能未完成時不進行測試或要求進行計劃變更。
(E)測試評審。
(F)內部測試不通過補丁解決問題。
2、再說“嚴出”,現場不斷的反饋bug,不論我們解釋的原因如何,首先被想到的就是為什麼測試沒有發現現場的問題,這個和我們的“嚴出”有很大的關係:
1)功能不符合需求、設計文件,則測試不能通過。
2)功能存在P1、P2級別bug,P3級別在10以內,則測試不通過。
3)補丁超過3個時,需彙總到一起進行驗證。
4)每次版本、節點測試完成時,都配備測試報告或測試結論說明。
本文轉載自51Testing軟體測試網,檢視更多:http://www.51testing.com/html/news.html
[@more@]來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/11323760/viewspace-1059771/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 嚴格單元測試造就完美軟體
- 軟體測試培訓分享:如何劃分bug的嚴重級別
- 網易嚴選的wkwebview測試之路WebView
- 測試流程必須嚴格執行嗎?
- 如何防止勒索軟體攻擊造成嚴重影響
- 軟體測試所需要掌握的技能
- 軟體進行相容性測試需要注意哪些地方?
- 軟體測試的四個測試階段簡析,軟體測試報告需要多少錢?測試報告
- 軟體測試為什麼需要自動化測試框架?權威軟體測試公司分享框架
- 嚴選好物,嚴選小程式
- 軟體效能測試計劃如何進行?權威效能測試報告需要多少錢?測試報告
- 軟體驗收測試該怎麼進行?驗收測試報告需要多少費用?測試報告
- 做軟體測試需要懂程式碼嗎?
- 軟體測試中需要使用的工具
- MicrosoftEdge同源策略不嚴導致任意檔案讀取測試ROS
- 軟體測試詳解—測試中需要使用的工具大全
- 嚴格模式和非嚴格模式區別模式
- 軟體測試培訓分享:做軟體測試需要掌握資料庫的知識嗎?資料庫
- 嚴格模式模式
- 需要了解的軟體測試工具有哪些?
- 學習軟體測試需要掌握哪些技術?
- 軟體測試工程師需要具備哪些能力工程師
- 軟體測試培訓需要學習什麼
- 軟體測試需要學習什麼技術?
- 軟體功能測試需要注意哪些問題?看看權威軟體測試公司怎麼說
- 軟體測試之網站測試如何進行?測試小攻略走起!網站
- 軟體測試之Web測試如何進行?廣東好口碑軟體測評公司推薦Web
- 進行軟體介面測試有什麼作用?哪家軟體測試公司服務好?
- 軟體驗收測試 第三方軟體測試 軟體功能測試 軟體資訊保安測試
- 為什麼軟體測試外包公司更受軟體企業歡迎?軟體測試報告需要多少錢?測試報告
- 軟體安全測試需要考慮哪些問題?軟體安全測試報告該怎麼申請?測試報告
- 軟體測試人員需要具備的硬技能
- 高階軟體測試工程師,需要掌握哪些技能工程師
- 參加軟體測試培訓需要注意哪些
- 軟體測試工程師需要具備哪些素質?工程師
- 軟體測試都需要學哪些基礎知識
- 軟體相容性測試該怎麼進行?哪些軟體測試公司可做相容性測試?
- 軟體專案為什麼需要進行第三方軟體檢測?第三方軟體測試報告多少錢?測試報告
- 【軟體測試】——介面測試