測試人員如何做不漏測?這七點就夠
什么是漏測?具體的說,什么是測試漏測?
測試漏測是指軟件產品在測試結束后出現了在測試過程中沒有被發現的bug。我們知道,漏測是每一個軟件測試者最頭疼的事,一旦出現漏測,首先給客戶帶來了非常不好的影響,特別是嚴重的功能性bug被漏測;其次增加bug修復的成本,包括人力物力財力上;再者給自己的測試團隊也帶來了不利影響,容易被別人質疑能力不足,難以取得信任。
不漏側這個很難避免的,微軟的產品都天天打補丁呢,包括google, facebook都經常打補丁。測試人員是沒有辦法保證不漏側的,但是盡可能少漏測,而且每次保證漏測的原因都是不一樣的。
如何避免漏測?
1. 吃透業務需求
需求評審階段,產品經理、開發、測試在開會之前,一般都會收到一份需求文檔和原型圖。在開會前,研讀好需求文檔后,做好理解不明確和產生歧義的地方,待產品經理組會來講解需求時,針對不懂的地方進行提問,認真記錄。
2.提高用例質量
提高用例覆蓋率,結合業務設計有效業務場景,保證測試有效性。
3. 做好用例評審
測試人員結合用例對需求進行反串講,把對需求的理解講一遍,列出所有的測試點和測試場景,產品和開發同事評審是否有遺漏場景,如果沒有異議,這樣就可以很大程度的避免漏測了。
4.增加交叉測試
一個人精力畢竟有限,如果條件和時間允許,可以把測試過的功能交給你的搭檔,讓他幫忙在測試一下,畢竟每個人的測試思路不一樣,也許也有收獲也不一定呢。
5.有效回歸測試
梳理主流程用例,尤其隨著版本迭代和功能的增加,回顧測試用例極為重要,畢竟每次發版時,要保證主流程沒問題吧,主流程都有問題,難道還敢上線?
6. bug仲裁
在上線前,查看還有哪些問題,是未解決的,與產品、開發、測試經理商量,哪些bug是允許帶到線上的,如果三方達成一致,那么線上再出問題,也是已知的,就沒什么問題了。
7. 做好漏測復盤
對待漏測態度上必須要重視,分析為何會漏測,是哪個環節出了問題,是流程問題還是技術問題?
同樣的坑別踩第二次,技術不足的學習補齊,流程不足的規范流程。
把它當做一次提高的機會,也正因為這次機會,讓你印象越深刻,能夠避免下次不會再犯同樣的錯誤。
總結
不得不說一句的是,漏測是不可能絕對避免的,我們能做的只能是盡量減少漏測現象,漏測現象會隨著工作經驗增加而逐漸減少。
所以測試的時候,一定要仔細、細致、認真,畢竟一次漏測可能會影響很多人,所以萬萬馬虎不得呀。