軟件自動(dòng)化測(cè)試即軟件測(cè)試的自動(dòng)化,是指以人為驅(qū)動(dòng)的測(cè)試行為轉(zhuǎn)化為機(jī)器執(zhí)行的一種過程。自動(dòng)化測(cè)試的引進(jìn),大大節(jié)省人力、時(shí)間或硬件資源。那么自動(dòng)化測(cè)試應(yīng)該如何構(gòu)建呢?中培偉業(yè)《軟件自動(dòng)化測(cè)試與持續(xù)集成實(shí)踐》培訓(xùn)專家劉老師對(duì)此進(jìn)行了詳細(xì)介紹。
1、永遠(yuǎn)記住,你的“自動(dòng)化測(cè)試框架”是給測(cè)試人員用的,如果你真的想把自動(dòng)化測(cè)試做成一個(gè)規(guī)模,那么你需要將測(cè)試工程師當(dāng)做你的用戶,你不能指望他們有耐心的去編寫測(cè)試腳本或者指望他們能夠像你一樣對(duì)這些思想有良好的掌握。你要將他們當(dāng)成什么都不懂的用戶,因此你的框架必須是“一切簡(jiǎn)單化”的化身,簡(jiǎn)單的操作、簡(jiǎn)單的維護(hù)、簡(jiǎn)單的拓展。
2、做一個(gè)自動(dòng)化測(cè)試框架主要是從分層上去考慮,而不是簡(jiǎn)簡(jiǎn)單單的應(yīng)用一種思想,它是各種思想的集合體。
例如,做GUI自動(dòng)化測(cè)試,簡(jiǎn)單的一般就將其分為三層,其框架如下圖所示:
而其中,可以貫穿著自動(dòng)化測(cè)試的各種思想,例如:對(duì)象層中有關(guān)鍵字的思想、可以將對(duì)象庫(kù)標(biāo)示在Excel表中進(jìn)行管理,或者應(yīng)用動(dòng)態(tài)搜索的方式傳遞對(duì)象識(shí)別參數(shù)。tasks層中可以封裝各種方法,形成一個(gè)大型的方法庫(kù),而每個(gè)方法中可以應(yīng)用上數(shù)據(jù)驅(qū)動(dòng)的思想。
3、真正的自動(dòng)化測(cè)試框架是與流程上結(jié)合的,而不簡(jiǎn)簡(jiǎn)單單的靠技術(shù)實(shí)現(xiàn),技術(shù)其實(shí)不是很復(fù)雜,關(guān)鍵就在于對(duì)其架構(gòu)和流程的深刻把握,而這需要很長(zhǎng)的一段時(shí)間,所以不要指望一口氣能吃成胖子,只能一步一步按需求來,需求指導(dǎo)思想的應(yīng)用。
劉老師是軟件測(cè)試方面的資深實(shí)戰(zhàn)派專家, 也是中培偉業(yè)《軟件自動(dòng)化測(cè)試與持續(xù)集成實(shí)踐》培訓(xùn)專家組成員。該課程自推出以來,培養(yǎng)了一大批該領(lǐng)域的專業(yè)實(shí)用型人才,具有良好的市場(chǎng)信譽(yù)和行業(yè)口碑。下一期的《軟件自動(dòng)化測(cè)試與持續(xù)集成實(shí)踐》公開課培訓(xùn)將于1222日—25日在首都北京舉行,歡迎廣大行業(yè)人才屆時(shí)踴躍報(bào)名參加!