測(cè)試用例8種方法 如何評(píng)定測(cè)試用例的好壞?
如何評(píng)定測(cè)試用例的好壞?是否可以涵蓋所有測(cè)試要求?但后來(lái)發(fā)現(xiàn),這兩個(gè)標(biāo)準(zhǔn)并不能解決一些問(wèn)題。例如,對(duì)于一個(gè)質(zhì)量非常好的軟件產(chǎn)品,很少有軟件缺陷。測(cè)試用例設(shè)計(jì)人員已經(jīng)準(zhǔn)備了大量的測(cè)試用例,這些用例已經(jīng)完
如何評(píng)定測(cè)試用例的好壞?
是否可以涵蓋所有測(cè)試要求?但后來(lái)發(fā)現(xiàn),這兩個(gè)標(biāo)準(zhǔn)并不能解決一些問(wèn)題。例如,對(duì)于一個(gè)質(zhì)量非常好的軟件產(chǎn)品,很少有軟件缺陷。測(cè)試用例設(shè)計(jì)人員已經(jīng)準(zhǔn)備了大量的測(cè)試用例,這些用例已經(jīng)完全覆蓋了測(cè)試需求。然而,只有少數(shù)測(cè)試用例在執(zhí)行過(guò)程中發(fā)現(xiàn)了缺陷,而其他測(cè)試用例則順利通過(guò)。那么,我們能認(rèn)為順利通過(guò)的測(cè)試用例部分是不好的嗎?針對(duì)這一問(wèn)題,筆者認(rèn)為測(cè)試用例能否發(fā)現(xiàn)尚未發(fā)現(xiàn)的缺陷,或者測(cè)試用例對(duì)測(cè)試需求的覆蓋率,是衡量測(cè)試設(shè)計(jì)者工作能力和經(jīng)驗(yàn)的標(biāo)準(zhǔn),對(duì)于如何評(píng)價(jià)測(cè)試用例的優(yōu)缺點(diǎn),應(yīng)該有其他的標(biāo)準(zhǔn)。當(dāng)然,不同的團(tuán)隊(duì)可能有不同的標(biāo)準(zhǔn),但以下兩個(gè)標(biāo)準(zhǔn)應(yīng)該適合任何團(tuán)隊(duì)。
1. 易用性。對(duì)于熟悉測(cè)試工作和被測(cè)試應(yīng)用程序的測(cè)試人員來(lái)說(shuō),應(yīng)該花一點(diǎn)時(shí)間來(lái)理解測(cè)試用例中表達(dá)的測(cè)試思想,并且能夠快速完成測(cè)試用例。
2. 易于維護(hù)。當(dāng)開(kāi)發(fā)過(guò)程中的某些因素影響測(cè)試需求時(shí),測(cè)試用例作者或其他測(cè)試設(shè)計(jì)者應(yīng)該花費(fèi)較少的時(shí)間來(lái)定位和維護(hù)所有相關(guān)的測(cè)試用例。軟件測(cè)試方法