測(cè)試用例是對(duì)軟件測(cè)試的行為活動(dòng)所做的科學(xué)化的組織歸納,其目的是將軟件測(cè)試的行為活動(dòng)轉(zhuǎn)化為可管理模式,即將軟件測(cè)試行為具體量化。 測(cè)試用例概述 測(cè)試用例的本質(zhì)是設(shè)計(jì)出的一種情境,期待被測(cè)試程序在此情境下可正常運(yùn)行并達(dá)到預(yù)期效果。若被測(cè)試程序在此種情境下無(wú)法正常運(yùn)行,且此類情況頻繁發(fā)生,則證明被測(cè)試程序存在缺陷,即測(cè)試人員測(cè)出軟件缺陷。測(cè)出缺陷后,測(cè)試人員必須對(duì)此類缺陷(問(wèn)題)進(jìn)行標(biāo)記,并將其記錄到問(wèn)題跟蹤系統(tǒng)內(nèi)。測(cè)試工程師獲取到新測(cè)試程序時(shí),必須使用同一個(gè)測(cè)試用例對(duì)標(biāo)記問(wèn)題進(jìn)行測(cè)試,確保問(wèn)題已修復(fù)且未引發(fā)新缺陷,即“復(fù)測(cè)”或“返測(cè)”。 使用測(cè)試用例的優(yōu)點(diǎn)如下所示: (1)在實(shí)施測(cè)試之前將測(cè)試用例設(shè)計(jì)完成,可避免盲目測(cè)試并提高測(cè)試效率。 ?。?)測(cè)試用例的使用可以使軟件測(cè)試重點(diǎn)突出,目的明確。 ?。?)在軟件版本更新后只需修正少數(shù)的測(cè)試用例便可開(kāi)展測(cè)試工作,降低工作強(qiáng)度,縮短項(xiàng)目周期。 ?。?)測(cè)試用例的通用化和復(fù)用化使軟件測(cè)試更易于開(kāi)展,且隨著測(cè)試用例的不斷精化其效率也將不斷提高。 初涉軟件測(cè)試的新手在獲取軟件后大都非常急切地進(jìn)行測(cè)試,并希望一次性將軟件中的所有缺陷都查找出來(lái),如同開(kāi)發(fā)新手獲取需求后就急于去編寫(xiě)代碼、實(shí)現(xiàn)功能一樣。 軟件測(cè)試是一項(xiàng)工程,需要以工程的方式去認(rèn)識(shí)軟件測(cè)試,需要了解所測(cè)試的產(chǎn)品。因此,應(yīng)通過(guò)指定測(cè)試用例來(lái)指導(dǎo)測(cè)試的實(shí)施,在實(shí)施測(cè)試之前需要確定使用的測(cè)試用例。 測(cè)試用例應(yīng)滿足的特性 測(cè)試用例需要滿足有效性、可復(fù)用性、易組織性、可評(píng)估性、可管理性等五大特性。 (1)有效性:測(cè)試用例設(shè)計(jì)完成后,不同的測(cè)試人員采取相同的測(cè)試用例所獲得的結(jié)果應(yīng)該是一致的。準(zhǔn)確的測(cè)試用例計(jì)劃、執(zhí)行和跟蹤是測(cè)試有效性的有力保障。 ?。?)可復(fù)用性:良好的測(cè)試用例都具有可重復(fù)利用的特性,以使測(cè)試過(guò)程事半功倍,因此在設(shè)計(jì)測(cè)試用例時(shí),需考慮測(cè)試用例的可復(fù)用性。 ?。?)易組織性:正確的測(cè)試計(jì)劃需要很好地組織項(xiàng)目中的測(cè)試用例,因?yàn)榧词故切№?xiàng)目也會(huì)有幾千甚至更多的測(cè)試用例,這些測(cè)試用例會(huì)在很長(zhǎng)一段時(shí)間內(nèi)使用,只有組織好這些測(cè)試用例,才能供測(cè)試人員或其他項(xiàng)目人員更有效地參考和使用。 ?。?)可評(píng)估性:從測(cè)試的項(xiàng)目管理角度來(lái)說(shuō),代碼質(zhì)量的量化標(biāo)準(zhǔn)應(yīng)該是測(cè)試用例的通過(guò)率和軟件錯(cuò)誤的數(shù)目。 (5)可管理性:測(cè)試用例可作為檢驗(yàn)測(cè)試人員進(jìn)度、工作量及跟蹤/管理測(cè)試人員工作效率的依據(jù)。例如,檢驗(yàn)新測(cè)試人員,從而做出更合理的測(cè)試安排和計(jì)劃。 |
|
來(lái)自: 新用戶26922hFh > 《待分類》