您好,登錄后才能下訂單哦!
今天就跟大家聊聊有關(guān)什么是automation測(cè)試,可能很多人都不太了解,為了讓大家更加了解,小編給大家總結(jié)了以下內(nèi)容,希望大家根據(jù)這篇文章可以有所收獲。
那么是什么自動(dòng)化呢?
自動(dòng)化難以定義,卻存在于我們生活中的角角落落。其實(shí)理解自動(dòng)化并不難,我覺(jué)得只要你不是智障都能夠理解。舉個(gè)例子:
1、傳統(tǒng)農(nóng)耕VS自動(dòng)化農(nóng)耕
2、傳統(tǒng)播種VS自動(dòng)化播種
上圖充分的詮釋了手工農(nóng)耕同自動(dòng)化農(nóng)耕的差別,那么我們嘗試從上面的圖片中總結(jié)一下傳統(tǒng)農(nóng)耕的特點(diǎn):重復(fù)、低效、易錯(cuò)。
首先,無(wú)論是耕耘、播種和收割,這些作業(yè)都是周而復(fù)始而沒(méi)有任何變化的工作,這種重復(fù)卻非常適合自動(dòng)化農(nóng)耕技術(shù)中預(yù)設(shè)的腳本。
其次,傳統(tǒng)的農(nóng)耕作業(yè)都是低效的,面對(duì)當(dāng)今大規(guī)模、快節(jié)奏的農(nóng)耕需求,手工作業(yè)的生產(chǎn)力明顯跟不上日益增長(zhǎng)的飲食需求,靠人工是不可能完成的任務(wù)。
最后,人類(lèi)雖然是萬(wàn)物的靈長(zhǎng),但是面對(duì)重復(fù)、枯燥、大規(guī)模的農(nóng)耕勞動(dòng)中是很容易犯錯(cuò)的,使用自動(dòng)化及其作業(yè)可以做到既專(zhuān)業(yè)又標(biāo)準(zhǔn)。
通過(guò)上面的例子我們基本可以得到,機(jī)器+設(shè)定=自動(dòng)化
顧名思義,我認(rèn)為將自動(dòng)化技術(shù)應(yīng)用到web測(cè)試當(dāng)中,就是自動(dòng)化測(cè)試。
那么問(wèn)題1來(lái)了,適合用自動(dòng)化完成的測(cè)試工作特征都有哪些呢?
測(cè)試中自動(dòng)化的應(yīng)用
我們都知道,并不是所有的測(cè)試都適合自動(dòng)化測(cè)試,那么在我們整個(gè)測(cè)試流程中,哪些測(cè)試工作適合自動(dòng)化測(cè)試呢?
其實(shí)回答這個(gè)問(wèn)題非常簡(jiǎn)單,只有符合自動(dòng)化特性的測(cè)試工作才適合進(jìn)行自動(dòng)化測(cè)試。
按照時(shí)間順序,我們大部分項(xiàng)目的測(cè)試流程應(yīng)當(dāng)是這樣的:冒煙測(cè)試→新需求測(cè)試→兼容性測(cè)試→回歸測(cè)試。
冒煙測(cè)試:測(cè)試流程的重要起點(diǎn)
新需求測(cè)試:測(cè)試過(guò)程中學(xué)習(xí)、探索最集中的測(cè)試
兼容性測(cè)試:產(chǎn)品在不同瀏覽器上的兼容性測(cè)試
回歸測(cè)試:穩(wěn)定功能是否受到新功能影響的測(cè)試
結(jié)合自動(dòng)化重復(fù)、低效、易錯(cuò)的特點(diǎn),我們可以知道冒煙測(cè)試和新需求測(cè)試由于需求不穩(wěn)定,變化較多,并不適合進(jìn)行自動(dòng)化測(cè)試;而回歸測(cè)試和兼容性測(cè)試,前者需要執(zhí)行大量的回歸測(cè)試用例,后者需要將這些用例在不同的瀏覽器重復(fù)執(zhí)行,完全符合自動(dòng)化應(yīng)用場(chǎng)景中的特點(diǎn),我們完全可以利用自動(dòng)化測(cè)試工具,將這些重復(fù)、低效、易錯(cuò)的工作做得更為高效和專(zhuān)業(yè)。
下面大家看一個(gè)自動(dòng)化測(cè)試使回歸測(cè)試更為高效的例子:
1、打開(kāi)網(wǎng)易云課堂首頁(yè)
2、完成登陸
3、導(dǎo)航欄進(jìn)入【編程語(yǔ)言】
4、選擇【隨到隨學(xué)】→【用Java學(xué)編程】
5、瀏覽章節(jié)
6、選擇【計(jì)算的優(yōu)先級(jí)】一節(jié)
7、驗(yàn)證章節(jié)標(biāo)題是否為選取的章節(jié)
由此,我們可以看到自動(dòng)化測(cè)試確實(shí)能夠提高我們?cè)跍y(cè)試工作中的效率,節(jié)省大量的人力和時(shí)間。
如何選擇自動(dòng)化測(cè)試工具?
通過(guò)上面的例子,自動(dòng)化測(cè)試的威力我們已經(jīng)有了初步的了解,就像是編程語(yǔ)言等互聯(lián)網(wǎng)技術(shù)百花齊放一樣,WEB自動(dòng)化測(cè)試工具也是多種多樣的,那么作為自動(dòng)化測(cè)試的初學(xué)者如何去選擇自動(dòng)化測(cè)試工具呢?
當(dāng)然了,內(nèi)事不覺(jué)問(wèn)百度,外事不覺(jué)問(wèn)谷歌嘛,借助搜索引擎的力量我們可以找到我們要的答案,但是我建議你使用如下關(guān)鍵字搜索:Web+Automation+Test+Tools,至于為什么用英文,大家可以自己嘗試比較一下搜索結(jié)果的差異,畢竟百度.....是吧......
說(shuō)實(shí)話,當(dāng)你搜索的時(shí)候會(huì)有非常多的工具推薦,到底使用那種工具就要有一個(gè)嚴(yán)格的標(biāo)準(zhǔn)來(lái)篩選,我自己選擇的標(biāo)準(zhǔn)如下:
1、發(fā)展趨勢(shì)要穩(wěn)定上升
2、要有一個(gè)活躍的社區(qū)能夠討論
3、要是開(kāi)源軟件
4、支持主流的編程語(yǔ)言(Java、Python)
5、要支持主流瀏覽器(谷歌、IE、火狐等)
綜合以上,Selenium是不二之選。
看完上述內(nèi)容,你們對(duì)什么是automation測(cè)試有進(jìn)一步的了解嗎?如果還想了解更多知識(shí)或者相關(guān)內(nèi)容,請(qǐng)關(guān)注億速云行業(yè)資訊頻道,感謝大家的支持。
免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如果涉及侵權(quán)請(qǐng)聯(lián)系站長(zhǎng)郵箱:is@yisu.com進(jìn)行舉報(bào),并提供相關(guān)證據(jù),一經(jīng)查實(shí),將立刻刪除涉嫌侵權(quán)內(nèi)容。