身為一名軟件測(cè)試工程師,寫(xiě)測(cè)試用例是重中之重,測(cè)試用例是測(cè)試工作的指導(dǎo),是軟件測(cè)試的必須遵守的準(zhǔn)則,更是軟件測(cè)試質(zhì)量穩(wěn)定的根本保障。那么你真的會(huì)寫(xiě)測(cè)試用例嗎?
我們編寫(xiě)測(cè)試需求是為了搞清楚“測(cè)什么”,設(shè)計(jì)測(cè)試用例則是為了具體闡述“怎么測(cè)”。
一、測(cè)試用例的概念
測(cè)試用例就是設(shè)計(jì)一個(gè)情況,軟件程序在這種情況下,必須能夠正常運(yùn)行并且達(dá)到程序所設(shè)計(jì)的預(yù)期結(jié)果,如果程序在這種情況下不能正常運(yùn)行,而且這種問(wèn)題會(huì)重復(fù)發(fā)生,那就表示軟件程序人員已經(jīng)測(cè)出軟件有缺陷,這時(shí)候就必須將這個(gè)問(wèn)題標(biāo)示出來(lái),并且通知軟件開(kāi)發(fā)人員。軟件開(kāi)發(fā)人員接獲通知后,將這個(gè)問(wèn)題修改完成于下一個(gè)測(cè)試版本內(nèi)。
二、設(shè)計(jì)測(cè)試用例的目的
1.有效性:
測(cè)試用例是測(cè)試人員測(cè)試過(guò)程中的重要參考依據(jù)。不同的測(cè)試人員根據(jù)相同的測(cè)試用例所得到的輸出應(yīng)該是一致的,對(duì)于準(zhǔn)確的測(cè)試用例的計(jì)劃、執(zhí)行和跟蹤是測(cè)試的有效性的有力證明;
2.可復(fù)用性:
良好的測(cè)試用例具有重復(fù)使用的功能,使得測(cè)試過(guò)程事半功倍,,因此,設(shè)計(jì)良好的測(cè)試用例將大大節(jié)約時(shí)間,提高測(cè)試效率;
3.易組織性:
即使是很小的項(xiàng)目,也可能會(huì)有幾千甚至更多的測(cè)試用例,測(cè)試用例可能在數(shù)月甚至幾年的測(cè)試過(guò)程中被創(chuàng)建和使用,正確的測(cè)試計(jì)劃會(huì)很好地組織這些測(cè)試用例并提供給測(cè)試人員或者其他項(xiàng)目的人參考和有效的使用;
4.可評(píng)估性:
從測(cè)試的項(xiàng)目管理角度來(lái)說(shuō),測(cè)試用例的通過(guò)率是檢驗(yàn)代碼質(zhì)量的保證。經(jīng)常說(shuō)代碼的質(zhì)量不高或代碼的質(zhì)量很好,量化的標(biāo)準(zhǔn)應(yīng)該是測(cè)試用例的通過(guò)率和軟件錯(cuò)誤的數(shù)目;
5.可管理性:
測(cè)試用例也可以作為檢驗(yàn)測(cè)試人員進(jìn)度、工作量以及跟蹤/管理測(cè)試人員的工作效率的因素,尤其是比較適合于對(duì)新測(cè)試人員的檢驗(yàn),從而更加合理做出測(cè)試安排和計(jì)劃。
三、測(cè)試用例設(shè)計(jì)注意事項(xiàng)
1.不要設(shè)計(jì)“窮舉測(cè)試用例”;
2.在詳細(xì)測(cè)試用例與有效測(cè)試時(shí)間中找到平衡點(diǎn);
3.好的測(cè)試用例應(yīng)該多關(guān)注“反向測(cè)試問(wèn)題”;
4.測(cè)試用例庫(kù)應(yīng)該不斷更新和維護(hù);
5.測(cè)試用例可以復(fù)用,但要注意數(shù)據(jù)有效性與環(huán)境變化;
6.測(cè)試用例是設(shè)計(jì)出來(lái)的,不是寫(xiě)出來(lái)的;
7.多去學(xué)習(xí)經(jīng)驗(yàn)豐富的測(cè)試工程師所設(shè)計(jì)的測(cè)試用例;
8.針對(duì)不同的需求類(lèi)型和測(cè)試對(duì)象,靈活采用不同的測(cè)試用例設(shè)計(jì)方法。
學(xué)習(xí)軟件測(cè)試,可以參考千鋒軟件測(cè)試培訓(xùn)班提供的軟件測(cè)試學(xué)習(xí)路線(xiàn),內(nèi)容包含軟件測(cè)試環(huán)境配置與管理,數(shù)據(jù)庫(kù)測(cè)試技術(shù),軟件測(cè)試編程技術(shù),應(yīng)用程序測(cè)試技術(shù),互聯(lián)網(wǎng)/移動(dòng)互聯(lián)網(wǎng)測(cè)試技術(shù)等,根據(jù)千鋒軟件測(cè)試培訓(xùn)機(jī)構(gòu)提供的軟件測(cè)試學(xué)習(xí)路線(xiàn)圖,可以讓你對(duì)學(xué)好軟件測(cè)試需要掌握的知識(shí)有個(gè)清晰的了解,并能快速入門(mén)軟件測(cè)試。想要獲取學(xué)習(xí)路線(xiàn)或?qū)W習(xí)資料的同學(xué)可以添加我們的軟測(cè)技術(shù)交流qq群:858327674 加群找管理領(lǐng)取即可,軟測(cè)相關(guān)問(wèn)題也可以加群解答,等你來(lái)哦~~~