【探索篇】测试人员一直疏忽掉的测试用例点,你中枪了吗?
記得當(dāng)初上測(cè)試課程時(shí),老師就講到頭腦風(fēng)暴,讓我們盡情發(fā)揮:想象,講的就是不局限思維、發(fā)散、開(kāi)拓思維,可能發(fā)生的情況都可作為輸入條件,實(shí)際我們運(yùn)用到工作中,測(cè)試用例的設(shè)計(jì)是一樣的道理,不能局限正思維、逆思維,要全方位思維去想象和思考,總結(jié),從而得到最終結(jié)論,我不是測(cè)試大神,但有個(gè)對(duì)測(cè)試熾熱的心,在不斷工作中,經(jīng)常思考想象并反問(wèn)自己,不斷總結(jié)方法和經(jīng)驗(yàn),擴(kuò)大測(cè)試覆蓋范圍面,你們也是和我一樣嗎?下面我列舉幾個(gè)案例,可能是我們測(cè)試工作中經(jīng)常忽略的測(cè)試用例點(diǎn)。
案例一:用戶(hù)淘寶網(wǎng)下單,進(jìn)行訂單付款
用例1:新創(chuàng)建的訂單,是否可進(jìn)行多次付款?
用例2:已付款的訂單,是否可再次付款?
用例3:已發(fā)貨、已收貨、已完成、已退款訂單、已評(píng)價(jià)訂單等,是否可進(jìn)行付款?
用例4:不存在的訂單是否可付款?
案例二:APP中提現(xiàn)金額到銀行卡
用例1:未實(shí)名認(rèn)證,是否可提現(xiàn)?
用例2:未綁定銀行卡,是否可提現(xiàn)?
用例3:綁定了錯(cuò)誤的銀行卡,是否可提現(xiàn)?
用例4:未登錄,是否可提現(xiàn)?
從用例1 2 3 4可看出,應(yīng)該很多人都不會(huì)去這樣設(shè)計(jì)測(cè)試用例,你們覺(jué)得需要這樣去設(shè)計(jì)測(cè)試用例嗎?
案例三、未來(lái)狀態(tài)/不存在的關(guān)聯(lián)傳參
用例1:如果status有1:招聘 ?2:非招聘?
考慮0和3測(cè)試,程序如何處理的?是否會(huì)=<1統(tǒng)一處理成招聘,>=2統(tǒng)一處理成非招聘,如果這樣處理了,下個(gè)版本如果加了status 3:急招,新版本后端先上線,app審核階段,0會(huì)顯示招聘,3會(huì)顯示非招聘,這樣是錯(cuò)誤的,所以當(dāng)時(shí)就應(yīng)該非1和2,統(tǒng)一處理為不存在的狀態(tài)
案例四:系統(tǒng)有客服和主管權(quán)限,客服和主管權(quán)限各不相同
用例1:客服是否可操作主管權(quán)限?
用例2:主管是否可操作客服權(quán)限?
案例五:列表類(lèi)頁(yè)面展示
用例1:假設(shè)列表字段為0、空、null值、超長(zhǎng)、超大,測(cè)試異常、報(bào)錯(cuò)、溢出,列表是否正常展示
案例六:從商品列表,進(jìn)入商品詳情頁(yè)
用例1:商品列表數(shù)據(jù)還未拿到時(shí),進(jìn)入了商品詳情,商品詳情頁(yè)是否正常?
案例七:APP賬號(hào)登錄
用例1:登錄失敗,是否正常處理?
用例2:登錄超時(shí),是否正常處理?
從以上案例的用例中可以看出,我們很多時(shí)候都不會(huì)去這樣設(shè)計(jì),大多給出的理由都是,根本就沒(méi)有入口、根本不會(huì)發(fā)生、沒(méi)必要的,但我們有沒(méi)有認(rèn)證思考想一下,我們?nèi)绻贿@樣去設(shè)計(jì)用例,后端代碼邏輯到底能覆蓋全嗎?我們有沒(méi)有注意到,線上經(jīng)常發(fā)生的很多問(wèn)題都是這些情況造成的?
?
如果覺(jué)得這篇文章對(duì)你有幫助,請(qǐng)幫忙轉(zhuǎn)發(fā)和關(guān)注,大牛勿噴!!!
創(chuàng)作挑戰(zhàn)賽新人創(chuàng)作獎(jiǎng)勵(lì)來(lái)咯,堅(jiān)持創(chuàng)作打卡瓜分現(xiàn)金大獎(jiǎng)總結(jié)
以上是生活随笔為你收集整理的【探索篇】测试人员一直疏忽掉的测试用例点,你中枪了吗?的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: python 安装echarts
- 下一篇: 【pyQT5】Python3+pyQT5