如何做好測(cè)試自動(dòng)化

經(jīng)過一個(gè)月的努力,實(shí)現(xiàn)一個(gè)不熟悉的項(xiàng)目的自動(dòng)化終于快接近尾聲了。之前知道什么樣的產(chǎn)品或項(xiàng)目適合做自動(dòng)化,什么樣的產(chǎn)品或項(xiàng)目不適合做自動(dòng)化;而且由于自己設(shè)計(jì)過一個(gè)給人感覺很高大上的工具,自認(rèn)為對(duì)自動(dòng)化比較了解??蛇@一年來(lái)經(jīng)歷過兩個(gè)設(shè)計(jì)不算成功的工具,最近不斷反思,對(duì)如何更好的做自動(dòng)化測(cè)試有了點(diǎn)新的感悟:

創(chuàng)新互聯(lián)主要從事成都做網(wǎng)站、網(wǎng)站建設(shè)、外貿(mào)營(yíng)銷網(wǎng)站建設(shè)、網(wǎng)頁(yè)設(shè)計(jì)、企業(yè)做網(wǎng)站、公司建網(wǎng)站等業(yè)務(wù)。立足成都服務(wù)撫松,10多年網(wǎng)站建設(shè)經(jīng)驗(yàn),價(jià)格優(yōu)惠、服務(wù)專業(yè),歡迎來(lái)電咨詢建站服務(wù):18982081108

1. 能用現(xiàn)有的開源工具不要自己從頭開發(fā)一套工具。因?yàn)殚_源的工具是經(jīng)過很多人反復(fù)推敲,反復(fù)調(diào)整過的,無(wú)論從穩(wěn)定性、易用性、還是設(shè)計(jì)理念上,都會(huì)比自己從零開始要優(yōu)勢(shì)得多。

2. 對(duì)于不是特別緊急的項(xiàng)目或產(chǎn)品,要對(duì)其有一定的了解之后再做自動(dòng)化,需求不了解是做不出好的自動(dòng)化工具的。這一年,有兩個(gè)自動(dòng)化測(cè)試工具的任務(wù),兩個(gè)任務(wù)都有一個(gè)相同的特點(diǎn):我對(duì)Business不了解。這種情況下做自動(dòng)化就會(huì)有以下幾個(gè)問題:

    首先,要了解Business,會(huì)花費(fèi)很多時(shí)間;

    其次,列出功能點(diǎn),需要做多少功能,擔(dān)心做出來(lái)的不全,所以把能列出來(lái)的都列出來(lái)。但是,如果全做了,那這個(gè)工具就注定是個(gè)失敗的工具。軟件測(cè)試中一直遵循著80-20原則,個(gè)人認(rèn)為這個(gè)理論也同樣適用于自動(dòng)化測(cè)試,即20%的功能會(huì)有80%的人使用的,所以自動(dòng)化設(shè)計(jì)時(shí),首先要考慮的是這20%的功能如何先做出來(lái),以及如何讓這20%的功能易用。

    第三,即使做出來(lái)了,易用性不好。因?yàn)槭褂谜叩牧?xí)慣與設(shè)計(jì)者的習(xí)慣往往不同,尤其在設(shè)計(jì)者對(duì)業(yè)務(wù)和使用者的習(xí)慣都不熟的情況下。

3.對(duì)于時(shí)間要求緊的項(xiàng)目,切記大而全,尤其對(duì)項(xiàng)目不了解的情況下。Design會(huì)隨著對(duì)產(chǎn)品的了解而逐漸改變,逐漸優(yōu)化的,如果剛開始就大而全,一是無(wú)法按時(shí)完成;二是后期維護(hù)的cost比較高

舉例:這一年來(lái)我設(shè)計(jì)的第一個(gè)自動(dòng)化工具就是UI測(cè)試,因?yàn)橹暗墓ぷ鹘?jīng)驗(yàn),所以我想設(shè)計(jì)一個(gè)比較全面的,一次到位的工具,但其實(shí)對(duì)于不熟悉的產(chǎn)品,這種想法本身就是錯(cuò)的;而且自認(rèn)為當(dāng)時(shí)把驗(yàn)證結(jié)果都整合在一起挺有成就感的,但現(xiàn)在又想做到case,工具與verifyresult分離,之前花了很多時(shí)間整合驗(yàn)證結(jié)果做的工作就白做了。

4. 要做到數(shù)據(jù),case(尤其case模板化),測(cè)試工具、結(jié)果驗(yàn)證的分離,便于后期維護(hù)?,F(xiàn)在想想,之前的公司其實(shí)也是這么做的,但當(dāng)時(shí)只知道效率比較高,還沒理解到這個(gè)高度。

5.整合成一個(gè)工具雖然重要,但是投入產(chǎn)出比也不容小覷。如果整合的工作量很大,那么不整合也許是最好的選擇,凡事有度,中庸之道值得推薦。

6.個(gè)人認(rèn)為自動(dòng)化測(cè)試最重要的核心是:設(shè)計(jì)一個(gè)高效的自動(dòng)化框架的能力;開發(fā)能力;設(shè)計(jì)case的能力


本文題目:如何做好測(cè)試自動(dòng)化
瀏覽地址:http://muchs.cn/article34/piphpe.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供標(biāo)簽優(yōu)化、關(guān)鍵詞優(yōu)化、網(wǎng)站內(nèi)鏈、服務(wù)器托管、用戶體驗(yàn)、靜態(tài)網(wǎng)站

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來(lái)源: 創(chuàng)新互聯(lián)

h5響應(yīng)式網(wǎng)站建設(shè)