前幾天和群里的一個(gè)朋友聊天,他提到了自己的一個(gè)問(wèn)題,為什么感覺(jué)自動(dòng)化測(cè)試推廣很難,當(dāng)時(shí)和他簡(jiǎn)單的討論了一下,也有一些很有亮點(diǎn)的東西。
現(xiàn)在各個(gè)公司都在做自動(dòng)化測(cè)試,但是在實(shí)施自動(dòng)化測(cè)試的過(guò)程中碰到了很多問(wèn)題,推廣難是其中最普遍的問(wèn)題之一。很多公司在初期的自動(dòng)化測(cè)試做的不錯(cuò),但是想推廣的時(shí)候卻發(fā)現(xiàn)效果不盡人意,和預(yù)期所想象的差太遠(yuǎn)。為什么?原因當(dāng)然有很多,我主要想聊其中的兩個(gè)原因,一個(gè)是自動(dòng)化測(cè)試的易用性,另一個(gè)是自動(dòng)化測(cè)試的用例設(shè)計(jì)問(wèn)題。
自動(dòng)化測(cè)試的易用性是什么?簡(jiǎn)單的說(shuō),就是自動(dòng)化測(cè)試人員開(kāi)發(fā)的腳本,易于使用、易于維護(hù)、易于排查問(wèn)題。首先說(shuō)易于使用,筆者所在公司使用RFT做自動(dòng)化測(cè)試,采用了IBM的三層結(jié)構(gòu)的設(shè)計(jì),還引用了很多第三方JAR包來(lái)擴(kuò)展自動(dòng)化測(cè)試的功能,組內(nèi)一直用的很好。后來(lái)有功能測(cè)試人員把這套腳本拿過(guò)去,卻反饋說(shuō)不好用,過(guò)去一看,原來(lái)是沒(méi)把JAR包加到構(gòu)建路徑里,然后過(guò)去解決問(wèn)題:加JAR包、設(shè)置工程依賴、設(shè)置編譯目錄、設(shè)置腳本執(zhí)行參數(shù),一會(huì)兒搞定,由此想到,這其實(shí)就反映的是自動(dòng)化測(cè)試的易用性問(wèn)題。如果我們開(kāi)發(fā)的腳本不能被功能測(cè)試人員廣泛的使用起來(lái),那么自動(dòng)化測(cè)試的推廣自然無(wú)從用起。筆者現(xiàn)在也正在這方面努力改善。爭(zhēng)取做到能讓功能測(cè)試人員一鍵執(zhí)行自動(dòng)化測(cè)試:自動(dòng)部署新程序、自動(dòng)下載自動(dòng)化測(cè)試腳本、自動(dòng)編譯自動(dòng)化測(cè)試執(zhí)行包、自動(dòng)執(zhí)行測(cè)試、第二天來(lái)看結(jié)果,而且自動(dòng)化測(cè)試的內(nèi)容簡(jiǎn)單明了,一目了然。如果能做到這種程度,大家都喜歡用自動(dòng)化測(cè)試、都樂(lè)于用自動(dòng)化測(cè)試,推廣工作自然水到渠成。易于維護(hù)和易于排查就不細(xì)說(shuō)了,因?yàn)樽鲎詣?dòng)化測(cè)試的人都懂得要讓自己的腳本有一定的擴(kuò)展能力和可維護(hù)性。
第二點(diǎn)要說(shuō)的是自動(dòng)化測(cè)試的用例設(shè)計(jì),其實(shí)這是一個(gè)老生常談的問(wèn)題,就不再這里細(xì)說(shuō)了,只是強(qiáng)調(diào)幾點(diǎn)大家容易忽視的:決定自動(dòng)化測(cè)試效果的不是測(cè)試腳本如何編寫,而是你的用例如何設(shè)計(jì);一份糟糕的測(cè)試用例只會(huì)讓自動(dòng)化測(cè)試做無(wú)用功,自然沒(méi)人愛(ài)用;如果我們的自動(dòng)化測(cè)試用例,覆蓋了軟件大部分的核心功能和業(yè)務(wù)場(chǎng)景,那么自然會(huì)變的重要。
在群里的那位朋友,把自動(dòng)化測(cè)試推廣難的原因歸結(jié)于測(cè)試環(huán)境混亂和開(kāi)發(fā)過(guò)程,我覺(jué)的這是影響推廣效果的兩個(gè)因素,但是不是主要原因。自動(dòng)化測(cè)試推廣難在于沒(méi)人愛(ài)用;沒(méi)人愛(ài)用的原因是因?yàn)闇y(cè)試人員覺(jué)得自動(dòng)化測(cè)試不能提高他們的工作效率和工作質(zhì)量。
那么自動(dòng)化測(cè)試如何提高測(cè)試人員的效率和質(zhì)量?
1、要讓測(cè)試人員易于使用自動(dòng)化測(cè)試;
2、永遠(yuǎn)永遠(yuǎn)的把用例設(shè)計(jì)擺在自動(dòng)化測(cè)試工作的首位!
相關(guān)鏈接:
自動(dòng)化軟件測(cè)試推廣經(jīng)驗(yàn)分析總結(jié)
版權(quán)聲明:本文出自 dreamever 的51Testing軟件測(cè)試博客:http://www.51testing.com/?31621
原創(chuàng)作品,轉(zhuǎn)載時(shí)請(qǐng)務(wù)必以超鏈接形式標(biāo)明本文原始出處、作者信息和本聲明,否則將追究法律責(zé)任。