測(cè)試用例的粒度是對(duì)“測(cè)試用例是精細(xì)還是籠統(tǒng)”的通俗說(shuō)法。測(cè)試用例越聚焦到一個(gè)功能點(diǎn)上,這個(gè)功能點(diǎn)越小越細(xì),測(cè)試用例粒度就越細(xì);反之,如果一個(gè)測(cè)試用例包含了比較多的功能點(diǎn),這個(gè)測(cè)試用例的粒度就會(huì)比較粗。
一般說(shuō)來(lái),粒度細(xì)的測(cè)試用例,更容易發(fā)現(xiàn)產(chǎn)品在設(shè)計(jì)上的問(wèn)題,但是如果整個(gè)測(cè)試團(tuán)隊(duì)的測(cè)試用例的粒度都很細(xì),那么需要測(cè)試的測(cè)試用例就會(huì)比較多,這會(huì)給測(cè)試進(jìn)度、測(cè)試投入和測(cè)試用例的編寫(xiě)和維護(hù)等帶來(lái)不少問(wèn)題。粒度粗的測(cè)試用例,更容易發(fā)現(xiàn)產(chǎn)品在系統(tǒng)、設(shè)計(jì)、功能交互和需求方面的問(wèn)題,但是如果整個(gè)測(cè)試團(tuán)隊(duì)測(cè)試用例的粒度都很粗,那么可能漏掉很多功能設(shè)計(jì)上的細(xì)節(jié)問(wèn)題,影響產(chǎn)品質(zhì)量。
所以控制測(cè)試用例的粒度,是測(cè)試用例設(shè)計(jì)中非常重要的一項(xiàng)工作。此時(shí)要做兩件事:
1)希望整個(gè)團(tuán)隊(duì)測(cè)試用例的總數(shù)維持在一個(gè)比較合理的范圍內(nèi),同時(shí)能很好地達(dá)到測(cè)試驗(yàn)證產(chǎn)品的效果。這就需要控制測(cè)試用例的源頭——測(cè)試點(diǎn),讓測(cè)試點(diǎn)不要過(guò)粗或者過(guò)細(xì)。如果測(cè)試點(diǎn)過(guò)粗或過(guò)細(xì),就要去拆分或者組合它,保證設(shè)計(jì)出來(lái)的測(cè)試用例的粒度比較統(tǒng)一。這時(shí)使用四步測(cè)試設(shè)計(jì)法的優(yōu)勢(shì)就展現(xiàn)出來(lái)了,針對(duì)拆分或組合后的測(cè)試點(diǎn),還是可以找到適合的測(cè)試點(diǎn)類(lèi)型和測(cè)試設(shè)計(jì)方法的,這也使得測(cè)試用例設(shè)計(jì)變得更為靈活和有技巧。

2)通過(guò)不同的測(cè)試用例粒度,可能會(huì)發(fā)現(xiàn)不同層次的產(chǎn)品問(wèn)題(細(xì)粒度的測(cè)試用例可能更容易發(fā)現(xiàn)產(chǎn)品功能設(shè)計(jì)和實(shí)現(xiàn)方面的問(wèn)題,而粗粒度的測(cè)試用例可能更容易從系統(tǒng)的角度發(fā)現(xiàn)一些功能交互和需求方面的問(wèn)題),所以在不同的測(cè)試階段,可以有意識(shí)地對(duì)測(cè)試點(diǎn)做一些拆分或組合,以求從不同的層次去測(cè)試產(chǎn)品,發(fā)現(xiàn)不同問(wèn)題。

摘取自劉琛梅老師的《測(cè)試架構(gòu)師修煉之道:從測(cè)試工程師到測(cè)試架構(gòu)師 第2版》