web自动化测试---概述
最早的時(shí)候是做功能測(cè)試,web都是自己手工點(diǎn)擊看看有沒(méi)問(wèn)題,沒(méi)有系統(tǒng)的進(jìn)行測(cè)試,更別說(shuō)自動(dòng)化測(cè)試了,那是一段不堪回首的往事,就是因?yàn)檫@,很多問(wèn)題都流出去了,這是作為測(cè)試人員的一大失職,痛定思痛,開(kāi)始學(xué)些自動(dòng)化測(cè)試的一些東西,感覺(jué)很是實(shí)用,所以現(xiàn)在回首一下,把一些知識(shí)點(diǎn)總結(jié)下,以便后續(xù)使用。
?
其他web自動(dòng)化測(cè)試很早就有,測(cè)試工具也是層出不窮,如何選擇適合自己和項(xiàng)目的測(cè)試工具非常重要,首先要能普及、易學(xué)習(xí)、易維護(hù),能被大多數(shù)人所接受。比如之前有個(gè)項(xiàng)目組使用集成在firefox流量器上的selenium進(jìn)行測(cè)試,個(gè)人感覺(jué)非常不好用,維護(hù)也麻煩,特別是case達(dá)到百個(gè)以上時(shí)更難維護(hù)。
?
從我自身經(jīng)驗(yàn)看,python+selenium+unittest+HTMLTestRunner+jenkins+firefox比較適合,簡(jiǎn)潔、優(yōu)美,還容易學(xué)習(xí),o(∩_∩)o 哈哈
python:編程語(yǔ)言,簡(jiǎn)單易學(xué)習(xí)
selenium:這個(gè)只能算作驅(qū)動(dòng),通過(guò)它可以拉起瀏覽器并執(zhí)行給定的動(dòng)作
unittest:這個(gè)只是一個(gè)測(cè)試框架,自己也可以修改框架的內(nèi)容,反正都是開(kāi)源的
HTMLTestRunner:測(cè)試報(bào)告模板,比較好用,后面會(huì)介紹
jenkins:持續(xù)集成工具,這里主要作為定時(shí)執(zhí)行測(cè)試任務(wù)的工具
當(dāng)然還有其他一些工具也是不錯(cuò)的,比如Robot Framwork是一款關(guān)鍵字驅(qū)動(dòng)的基于python語(yǔ)言的圖形界面,也很容易上手,大家可以到網(wǎng)上搜一下,還有其他很多測(cè)試工具組合,有待大家去發(fā)現(xiàn)。
?
后面幾個(gè)章節(jié)主要從安裝測(cè)試環(huán)境,基礎(chǔ)腳本編寫(xiě)等方面介紹上述組合的使用,看完以后絕對(duì)讓你覺(jué)得自動(dòng)化測(cè)試就是這么簡(jiǎn)單!
轉(zhuǎn)載于:https://www.cnblogs.com/watertaro/p/9048030.html
總結(jié)
以上是生活随笔為你收集整理的web自动化测试---概述的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: 开陶艺店需要准备什么 创业者开店之前得了
- 下一篇: Ubuntu安装TensorFlow