測(cè)試用例這個(gè)詞朋友們是否聽(tīng)說(shuō)過(guò)呢?測(cè)試用例它就是針對(duì)一項(xiàng)特定的軟件產(chǎn)品而進(jìn)行測(cè)試任務(wù)描述。它需要體現(xiàn)技術(shù),方法,方案以及策略。測(cè)試用例內(nèi)容需要包括測(cè)試目標(biāo),輸入數(shù)據(jù),測(cè)試環(huán)境,測(cè)試步驟,預(yù)期結(jié)果,測(cè)試腳本等,最后以文檔的形式呈現(xiàn)出來(lái),因此測(cè)試用例的設(shè)計(jì)是非常關(guān)鍵的,不管是做接口測(cè)試,功能測(cè)試還是自動(dòng)化測(cè)試,第一步都需要先完成它。如果測(cè)試用例設(shè)計(jì)做得好,那么不僅可以提高團(tuán)隊(duì)的生產(chǎn)力,還可以幫助企業(yè)創(chuàng)建高質(zhì)量的軟件。接下來(lái)讓我們看看什么才是有價(jià)值的測(cè)試用例?
在我看來(lái),測(cè)試用例設(shè)計(jì)才是最重要的根基,無(wú)論你是做功能測(cè)試、接口測(cè)試、還是自動(dòng)化,都先得完成它。我強(qiáng)調(diào)過(guò)很多次:工具僅僅是輔助我們的工具,而不是核心。如果做得好,測(cè)試用例將變得非常有價(jià)值,可以提高整個(gè)團(tuán)隊(duì)的生產(chǎn)力,并幫助您的公司創(chuàng)建更高質(zhì)量的軟件。最普遍的用例設(shè)計(jì)方法有:等價(jià)類(lèi)劃分+邊界值分析、判定表、正交實(shí)驗(yàn)法、場(chǎng)景法以及我們以往的經(jīng)驗(yàn)。
什么才是有價(jià)值的測(cè)試用例?
工作中,我用的最多的是場(chǎng)景法。因?yàn)槲邑?fù)責(zé)的是醫(yī)院管理系統(tǒng)的業(yè)務(wù),包含工作流、邏輯判斷和很多復(fù)雜場(chǎng)景。那與之對(duì)應(yīng),需要閱讀大量的PRD文檔,但是我意識(shí)到,要與團(tuán)隊(duì)溝通,我需要更小巧,更漂亮,更專(zhuān)注于聽(tīng)眾的東西。我將思維導(dǎo)圖用作測(cè)試文檔的輕量級(jí)形式,因?yàn)閷?duì)于測(cè)試人員來(lái)說(shuō),與我的團(tuán)隊(duì)有效地溝通與發(fā)現(xiàn)錯(cuò)誤并確定產(chǎn)品中的風(fēng)險(xiǎn)一樣重要。之前有寫(xiě)過(guò)一篇介紹思維導(dǎo)圖的文章,大家感興趣可以去看看。
幾點(diǎn)思考:
1、注重基礎(chǔ)
上面提到的第一個(gè)策略就是等價(jià)類(lèi),這是最基礎(chǔ)的方法,但工作中真正用到卻很少。有時(shí)候,是不是自己把問(wèn)題想復(fù)雜了,反而沒(méi)有去用最基礎(chǔ)的方法。這提醒我多想想最基礎(chǔ)、最簡(jiǎn)單的東西,或許可以避免一些問(wèn)題。
2、做減法
之前看過(guò)一篇文章,作者提到她參與了某平臺(tái)升級(jí)項(xiàng)目的測(cè)試,把各平臺(tái)、渠道,所有條件組合在一起后,計(jì)算出來(lái)測(cè)試用例有整整3000個(gè)。有人看到后的第一反應(yīng),就是抓緊時(shí)間測(cè)試,好好加班。而她拉著同學(xué)們一起用正交實(shí)驗(yàn)法去嘗試縮減用例時(shí),最后將用例從3000個(gè)減少到300個(gè),整整一個(gè)數(shù)量級(jí)的降低。她通過(guò)優(yōu)化測(cè)試用例,大大地提高了效率。
很多時(shí)候,我們需要轉(zhuǎn)換思路,而不是一味的重復(fù)。用例可以體現(xiàn)我們分析一個(gè)東西的思路,不是寫(xiě)的越多越好,嘗試做點(diǎn)減法吧。在這里,分享我很喜歡的一句名言,人生問(wèn)題的解答在于對(duì)這個(gè)問(wèn)題的消除。
3、讓用例有價(jià)值
最后,聊聊價(jià)值,沒(méi)有價(jià)值,我們?cè)O(shè)計(jì)測(cè)試用例也就是一次性的,甚至是沒(méi)有意義的。
那,真正有價(jià)值的用例可能是:
有效:自己測(cè)試的時(shí)候會(huì)去對(duì)照著看或執(zhí)行。
簡(jiǎn)單:團(tuán)隊(duì)同學(xué)都能看懂。
同步:保持跟最新的需求同步。
可復(fù)用:在創(chuàng)建新的測(cè)試用例時(shí),您需要記住測(cè)試用例將被重用,因此需要正確進(jìn)行處理。相同的測(cè)試用例可以在另一個(gè)場(chǎng)景中重用,或者測(cè)試步驟可以在另一個(gè)測(cè)試用例中重用。
以上我們?yōu)榇蠹曳窒砹耸裁床攀怯袃r(jià)值的測(cè)試用例,如果您想了解更多相關(guān)介紹,請(qǐng)您繼續(xù)關(guān)注中培偉業(yè)。