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