一谓厘、自動(dòng)化測(cè)試的好處
1财剖、 縮短測(cè)試周期:計(jì)算機(jī)行業(yè)更新迭代快速悠夯,大量頻繁的回歸測(cè)試消耗時(shí)間,自動(dòng)化測(cè)試能夠?qū)⒅貜?fù)的實(shí)行交給計(jì)算機(jī)去做躺坟,加快測(cè)試速度沦补。
2、避免人為出錯(cuò):測(cè)試人員不可能持續(xù)高度集中咪橙,并且人類易受外界影響(頭疼腦熱夕膀,精神不振),可能會(huì)造成人為錯(cuò)誤
3美侦、測(cè)試信息存儲(chǔ):自動(dòng)化測(cè)試將測(cè)試信息和數(shù)據(jù)儲(chǔ)存在文件中店诗,思路清晰明確,交接方便
4音榜、輕易獲取覆蓋率:自動(dòng)化測(cè)試能夠解放測(cè)試人員庞瘸,使測(cè)試人員能夠有更多的精力做那些非重復(fù)性的工作。
5赠叼、其他:自動(dòng)化測(cè)試可以是實(shí)現(xiàn)自動(dòng)或者定時(shí)執(zhí)行
注意:自動(dòng)化測(cè)試的方向是對(duì)的擦囊,而且趨勢(shì)也是如此,但是有些自動(dòng)化實(shí)現(xiàn)不了的還是會(huì)手動(dòng)測(cè)試的嘴办。
二瞬场、自動(dòng)化分類
1、 整體分類
(1)自動(dòng)化功能測(cè)試
(2)自動(dòng)化性能測(cè)試
2涧郊、自動(dòng)化功能測(cè)試的分類:
(1)單元測(cè)試:程序員搞定
(2)功能測(cè)試
(3)接口測(cè)試:大中型項(xiàng)目或長期項(xiàng)目可以采用自動(dòng)化測(cè)試
3贯被、性能測(cè)試主要是使用測(cè)試工具
(1)Loadrunner、Jmeter等,對(duì)軟件進(jìn)行壓力測(cè)試彤灶、負(fù)載測(cè)試等等看幼,因?yàn)檫@些無法用手工進(jìn)行代替,所以必須自動(dòng)化幌陕。
三诵姜、web自動(dòng)化條件的使用和范圍
1、前提條件
(1)手動(dòng)測(cè)試已經(jīng)完成,后期再不影響進(jìn)度的前提下逐漸實(shí)現(xiàn)自動(dòng)化
( 2)項(xiàng)目周期長搏熄,重復(fù)性的工作都交給機(jī)器去實(shí)現(xiàn)
( 3)需求穩(wěn)定,項(xiàng)目變動(dòng)不大
(4)自動(dòng)化測(cè)試腳本復(fù)雜度比較低
( 5)可重復(fù)利用
2棚唆、使用自動(dòng)化測(cè)試的場景
(1)頻繁的回歸測(cè)試
(2)冒煙測(cè)試
(3)傳統(tǒng)行業(yè)需求變化不大,應(yīng)用頻繁
(4)性能測(cè)試
四心例、web自動(dòng)化常用的工具
1宵凌、QTP(收費(fèi))
2、Selenium(開源)
3止后、RFT(收費(fèi))
4瞎惫、(1)元素定位工具:css選擇器、xpath
(2)環(huán)境工具:(1)firefox35
(2)firebug插件
(3)firepath插件
5坯门、什么是xpath:XPath即為XML路徑語言微饥,它是一種用來(標(biāo)準(zhǔn)通用標(biāo)記語言的子集)在 HTML\XML 文檔中查找信息的語言。
6古戴、什么是xml:XML 指可擴(kuò)展標(biāo)記語言(EXtensible Markup Language)XML 是一種標(biāo)記語言欠橘,很類似 HTMLXML 的設(shè)計(jì)宗旨是傳輸數(shù)據(jù),而非顯示數(shù)據(jù)
7现恼、(1)xml是設(shè)計(jì)為傳輸和存儲(chǔ)數(shù)據(jù)的肃续。
(2)html是顯示數(shù)據(jù)以及更好的顯示數(shù)據(jù)
8、獲取元素
(1)nodename:選取此節(jié)點(diǎn)的所有子節(jié)點(diǎn)
(2)/從根節(jié)點(diǎn)選取
(3)//從匹配選擇當(dāng)前節(jié)點(diǎn)選擇文檔的節(jié)點(diǎn)叉袍,不考慮位置
(4)“.”選取當(dāng)前節(jié)點(diǎn)
(5)“..”選取當(dāng)前節(jié)點(diǎn)的父節(jié)點(diǎn)
(6)@選取屬性