為什么我們總覺(jué)的自己設(shè)計(jì)的案例不全、不容易看懂

時(shí)間:2019-01-13號(hào),上午

對(duì)于敏捷項(xiàng)目,每個(gè)月一個(gè)迭代,一個(gè)迭代的改動(dòng)點(diǎn),有新增的業(yè)務(wù)需求,有技術(shù)優(yōu)化的改動(dòng)點(diǎn),對(duì)于敏捷項(xiàng)目,如果系統(tǒng)龐大,還會(huì)涉及到關(guān)聯(lián)系統(tǒng)的改動(dòng),導(dǎo)致我們系統(tǒng)的改動(dòng)的測(cè)試。

每個(gè)迭代,我們涉及的案例或多或少會(huì)遇到以下問(wèn)題:

1、懷疑自己設(shè)計(jì)的案例覆蓋不全

2、當(dāng)設(shè)計(jì)完案例完成時(shí),我們不是特別清楚自己的涉及案例內(nèi)容 比如:有些場(chǎng)景會(huì)被認(rèn)為沒(méi)有意義,或者有些場(chǎng)景重復(fù)測(cè)試了

3、當(dāng)我們?cè)O(shè)計(jì)完案例的時(shí)候,執(zhí)行人員會(huì)看不懂的我們寫(xiě)的案例,或者說(shuō),不清楚這條案例的測(cè)試目的

?4、因?yàn)槊恳桓膭?dòng)點(diǎn)都是以一個(gè)故事卡的形式提驗(yàn)收標(biāo)準(zhǔn),而對(duì)于我們,只有在真正開(kāi)始設(shè)計(jì)案例或者執(zhí)行的時(shí)候,才去了解這個(gè)故事卡的業(yè)務(wù)需求,實(shí)現(xiàn)邏輯。而每個(gè)迭代會(huì)有很多故事卡,我們每個(gè)人不可能每個(gè)故事卡都清楚,那我們?nèi)绾螌?duì)每個(gè)迭代的改動(dòng)點(diǎn)了然于心,至少不是完全不懂。

5、為什么我們的案例中 ,會(huì)描述清楚檢查點(diǎn),檢查點(diǎn)的意義是什么,如何清楚簡(jiǎn)單描述檢查點(diǎn)

6、我們常說(shuō)的測(cè)試技能,哪些算作測(cè)試技能,是編寫(xiě)代碼的能力、寫(xiě)案例的能力?

7、我們接觸的測(cè)試類型:界面測(cè)試和接口測(cè)試中,我們?cè)撊绾胃玫倪M(jìn)行測(cè)試

對(duì)于以上問(wèn)題,我自己整理了一份解釋

1、懷疑自己設(shè)計(jì)的案例覆蓋不全

產(chǎn)生這樣的疑問(wèn),原因可能來(lái)自兩個(gè):一是,業(yè)務(wù)不熟悉;二是,沒(méi)有掌握案例設(shè)計(jì)的相關(guān)方法。

2、當(dāng)設(shè)計(jì)完案例完成時(shí),我們不是特別清楚自己的涉及案例內(nèi)容

比如:有些場(chǎng)景會(huì)被認(rèn)為沒(méi)有意義,或者有些場(chǎng)景重復(fù)測(cè)試了

有些場(chǎng)景沒(méi)有必要測(cè)試,原因也是兩個(gè):一是,業(yè)務(wù)不熟悉;二是,設(shè)計(jì)案例的時(shí)候,沒(méi)有聯(lián)系到實(shí)際的使用場(chǎng)景。有些場(chǎng)景在實(shí)際的使用中壓根就不會(huì)存在的場(chǎng)景,那確實(shí)是沒(méi)有必要進(jìn)行測(cè)試。所以,在設(shè)計(jì)案例的時(shí)候,我們要關(guān)注業(yè)務(wù)需求,也要關(guān)注這個(gè)功能在實(shí)際使用中的場(chǎng)景。

有些場(chǎng)景重復(fù)測(cè)試,這種在接口測(cè)試中會(huì)經(jīng)常出現(xiàn)。為什么,因?yàn)椴煌膱?chǎng)景,它可能就是調(diào)用的同一個(gè)方法,這時(shí)候我們需要做考量,哪些場(chǎng)景是屬于重復(fù)的場(chǎng)景,這些也要問(wèn)下開(kāi)發(fā),這些場(chǎng)景測(cè)試必要性。

3、當(dāng)我們?cè)O(shè)計(jì)完案例的時(shí)候,執(zhí)行人員會(huì)看不懂的我們寫(xiě)的案例,或者說(shuō),不清楚這條案例的測(cè)試目的

這個(gè)問(wèn)題存在的原因有兩個(gè):一是,案例設(shè)計(jì)人員沒(méi)有把握好案例設(shè)計(jì)的幾大要素;二是,每個(gè)人設(shè)計(jì)案例的思路不一樣,在一個(gè)團(tuán)隊(duì)中,最好統(tǒng)一一下案例標(biāo)題的命名規(guī)則,案例編寫(xiě)的幾步曲。

第四點(diǎn)問(wèn)題暫時(shí)無(wú)法回答

5、為什么我們的案例中 ,會(huì)描述清楚檢查點(diǎn),檢查點(diǎn)的意義是什么,如何清楚簡(jiǎn)單描述檢查點(diǎn)

檢查點(diǎn),就是預(yù)期結(jié)果,案例設(shè)計(jì)的時(shí)候?qū)㈩A(yù)期結(jié)果描述清楚,案例執(zhí)行的時(shí)候,會(huì)不用再考慮是否符合要求,直接看檢查點(diǎn)符合即可。

第六、七點(diǎn),需要再次討論。

界面測(cè)試、接口測(cè)試、 覆蓋業(yè)務(wù)場(chǎng)景,覆蓋需求、覆蓋開(kāi)發(fā)實(shí)現(xiàn)邏輯、覆蓋用戶使用習(xí)慣

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書(shū)系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容