? ? ? ? 績效是產(chǎn)出的評(píng)價(jià)而不是產(chǎn)出本身
? ? ? ? 我們遇到的一個(gè)很鮮明的例子就是把測試用例的數(shù)量作為績效考核之一。實(shí)際上如果你的測試流程中沒有嚴(yán)格的測試用例評(píng)審環(huán)節(jié),請(qǐng)邊緣化這個(gè)純工作量的指標(biāo),因?yàn)槟銓?duì)它沒有評(píng)價(jià)。把它作為一個(gè)重要指標(biāo)并不會(huì)提升你的測試同事們的用例水平,只會(huì)引導(dǎo)他們進(jìn)一步減小用例的顆粒度。
? ? ? ? 倘若你的目標(biāo)就是通過績效來提升用例水平呢?如果是加入評(píng)價(jià),用例評(píng)審后的問題數(shù)量占比,用例的遺漏情況等等這些評(píng)價(jià)后的結(jié)果作為績效我們暫時(shí)稱之為有效的。工程師們會(huì)加大檢查自己用例的力度,去換取用例質(zhì)量的提升,這里的提升主要是覆蓋情況和用例的正確性,可執(zhí)行性。
? ? ? ? 換句話說,我們通過績效提升了測試用例的質(zhì)量,但是它不會(huì)直接去提升用例設(shè)計(jì)水平(之所以用直接,是因?yàn)殚L期穩(wěn)定的績效還會(huì)延伸出學(xué)習(xí)的引導(dǎo)性,工程師們知道這方面重要,他自己通過學(xué)習(xí)提升這方面的水平)。提升用例水平的方式需要結(jié)合培和訓(xùn)。
? ? ? ? 這個(gè)例子用來簡單說明,測試績效是用來評(píng)價(jià)結(jié)果的,并且它具有引導(dǎo)性,它是一種制度上提升產(chǎn)物結(jié)果的東西,所以我們設(shè)置績效考核注意關(guān)注這個(gè)產(chǎn)物結(jié)果。
? ? ? ? 測試過程包括了用例,執(zhí)行,需求評(píng)審,提bug,回歸bug等等,這期間包含了很多產(chǎn)物。測試結(jié)果包含了什么?驗(yàn)收結(jié)果和線上質(zhì)量情況。
? ? ? ? 績效可以提升產(chǎn)物結(jié)果,那么整體上最關(guān)注什么?測試結(jié)果。所以測試組的整體績效需要直接掛鉤于產(chǎn)品線的質(zhì)量情況(根據(jù)實(shí)際情況考慮測試報(bào)告中已經(jīng)提出的風(fēng)險(xiǎn)點(diǎn),進(jìn)度和質(zhì)量的妥協(xié)在各個(gè)公司會(huì)有不同)。測試組內(nèi)部各人的績效同樣如此,首先掛鉤于測試結(jié)果,而后再涉及測試過程。
? ? ? ? 測試過程的評(píng)價(jià)仍然是各個(gè)產(chǎn)物結(jié)果評(píng)價(jià)的綜合。例如我們不需要每個(gè)人的bug數(shù)量作為績效,需要的是每個(gè)人有效的bug數(shù)量以及有效bug數(shù)量占總bug數(shù)量的比例作為績效,前者是評(píng)價(jià)有效后的有效工作量,后者則是評(píng)價(jià)一個(gè)測試工程師的測試問題反饋效率,無效問題畢竟降低了項(xiàng)目組的效率。如果細(xì)化還可以拆解有效嚴(yán)重問題的數(shù)量和占比,早期發(fā)現(xiàn)問題(評(píng)價(jià)問題的發(fā)現(xiàn)時(shí)間)的占比等等。
? ? ? 談完客觀績效組成,我們還會(huì)遇到主觀績效。以前文章所述測試人員核心能力之一是推進(jìn)能力,這個(gè)能完全通過數(shù)據(jù)評(píng)價(jià)嗎?也許很難。所以績效中會(huì)需要主觀績效的存在,而如何減少因?yàn)橄埠脦淼闹饔^績效偏失,則是測試管理本身的問題之一。盡管如此,在績效組成中,讓客觀績效作為主體,主觀績效作為修正不失為一個(gè)很好的解決方案。