1. 前置:
早些年钻心,在老徐入行的時(shí)候,經(jīng)城π看到同行提到此方法 捷沸。反而,現(xiàn)在提這塊的警医,少了 亿胸。 那時(shí),比較好奇是:“有經(jīng)驗(yàn)的老鳥预皇,是如何使用此方法的 侈玄?”
如今,自己已經(jīng)是行業(yè)內(nèi)的老鳥一枚吟温,通過此文序仙,分享一些錯(cuò)誤推測(cè)法的具體企業(yè)落地(我們到底是如何把錯(cuò)誤推測(cè)法,應(yīng)用到日常的測(cè)試工作中的 鲁豪?)
2. 概念普及:
錯(cuò)誤推測(cè)法是指「在測(cè)試程序時(shí)潘悼,可以根據(jù)經(jīng)驗(yàn)或直覺推測(cè)程序中可能存在的各種錯(cuò)誤,從而有針對(duì)性地編寫檢查這些錯(cuò)誤的測(cè)試用例」的方法爬橡。
這種方法沒有固定的形式治唤,也不限于用什么方法設(shè)計(jì)用例;依靠的是經(jīng)驗(yàn)和直覺 糙申。其實(shí)宾添,工作中,多數(shù)測(cè)試工程師柜裸,都會(huì)不知不覺的使用到缕陕。
3. 錯(cuò)誤推測(cè)法,有啥用 疙挺?
1)在測(cè)試時(shí)間不夠的情況下(測(cè)試時(shí)間不夠的情況下扛邑,如何做 ?有考慮寫篇文章)铐然,能快速發(fā)現(xiàn)80%的問題蔬崩,確保盡可能少的已知問題流到線上 恶座。
2)提前發(fā)現(xiàn)問題,測(cè)試前置 舱殿。
3)節(jié)省時(shí)間奥裸,盡可能少的用例,發(fā)現(xiàn)更多的問題 沪袭。
4)如果想推行研發(fā)自測(cè)湾宙,或者引入其他部門的協(xié)助測(cè)試;利用好錯(cuò)誤推測(cè)法冈绊,可減少一些推行阻力 侠鳄。
4. 舉幾個(gè)例子 :
比如,
1)新開發(fā)的功能死宣,與其相關(guān)的業(yè)務(wù)伟恶,或者數(shù)據(jù),容易出現(xiàn)問題 毅该。
2)分頁功能博秫,頁碼搜索 。
3)新功能的眶掌,異常場(chǎng)景 挡育。
4)測(cè)試update功能時(shí),insert的相關(guān)限制條件朴爬,是否生效 即寒?
5)列表功能,為空時(shí)召噩,是否報(bào)錯(cuò) 母赵?
6)文本框,“空格 / 特殊字符”的處理 具滴。
7)... 等等等 ...(省略10000字 ...)
補(bǔ)充凹嘲,
其實(shí)如上這些內(nèi)容,就是所謂的「測(cè)試點(diǎn)」
關(guān)于APP測(cè)試 & WEB測(cè)試(公號(hào)「簡(jiǎn)尚」构韵,回復(fù)關(guān)鍵詞施绎,下載),之前有匯總過完整的測(cè)試點(diǎn)贞绳,可以自行查閱參考 。
最后致稀,留個(gè)問題:
你是怎么使用「錯(cuò)誤推測(cè)法」的 冈闭?
延伸 ,
1)經(jīng)驗(yàn)這東西抖单,需要一定的時(shí)間積累 萎攒。錯(cuò)誤推測(cè)法 遇八,只能是作為用例設(shè)計(jì)的補(bǔ)充,存在一定的主觀性 耍休,而且無法確保100%覆蓋刃永,容易漏 ,有利有弊羊精,合理利用 斯够。
2)用例評(píng)審時(shí),為何很多同學(xué)喧锦,能一眼就看出你的用例欠缺點(diǎn) 读规? 其實(shí),就是用到了「錯(cuò)誤推測(cè)法」燃少。
End 束亏。
這篇文章,寫于深夜阵具,希望對(duì)你有點(diǎn)用 碍遍。
作者:IDO老徐
2019/06/10
原創(chuàng)文章,禁止任何形式的轉(zhuǎn)載 阳液。轉(zhuǎn)發(fā)到朋友圈 & 群怕敬,歡迎 。