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