Web 自動(dòng)化測(cè)試 概念簡(jiǎn)單介紹;常用測(cè)試工具介紹 ;配置fireBug,firepath,selenium組件

目錄

一、自動(dòng)化測(cè)試的概念:

1.1自動(dòng)化測(cè)試的好處:

1.2自動(dòng)化測(cè)試的分類

1.3性能測(cè)試主要使用測(cè)試工具

1.4web自動(dòng)化條件和使用范圍

1.5web自動(dòng)化常用的工具

二、定位元素的學(xué)習(xí)

2.1學(xué)習(xí)元素定位

2.2元素定位的工具或手段有哪些

2.3環(huán)境及工具

2.3.1插件下載安裝

三、安裝的火狐瀏覽器

3.1點(diǎn)擊安裝的火狐(雙擊.exe文件)

3.2下一步

3.2選擇自定義,瀏覽---要安裝的路徑

?3.3不勾選 安裝維護(hù)服務(wù)?。。。。。。?!

3.4下一步----安裝

3.5打開火狐瀏覽器更改設(shè)置

3.6更新----不檢查更新

四、在火狐瀏覽器配置組件

4.1點(diǎn)擊打開菜單---點(diǎn)擊附加組件

4.2點(diǎn)擊從文件安裝附加組件

4.3勾選三個(gè)組件

4.4上傳完組件要重啟瀏覽器!?。。?!然后點(diǎn)擊打開菜單---附加組件---擴(kuò)展


一、自動(dòng)化測(cè)試的概念:

軟件自動(dòng)化測(cè)試就是通過測(cè)試工具或者其他手段,按照測(cè)試人員的預(yù)定計(jì)劃對(duì)軟件產(chǎn)品進(jìn)行自動(dòng)化測(cè)試,他是軟件測(cè)試的一個(gè)重要組成部分,能夠完成許多手工測(cè)試無法完成或者難以實(shí)現(xiàn)的測(cè)試工作,正確合理的實(shí)施自動(dòng)化測(cè)試,能夠快速,全面的對(duì)軟件進(jìn)行測(cè)試,從而提高軟件質(zhì)量,節(jié)省經(jīng)費(fèi),縮短軟件的發(fā)布周期。

1.1自動(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í)行

1.2自動(dòng)化測(cè)試的分類

**1、自動(dòng)化功能測(cè)試 **

**1)單元測(cè)試 (程序員搞定) **

**2)功能測(cè)試 **

3)接口測(cè)試 大中型項(xiàng)目或長(zhǎng)期項(xiàng)目可以采用自動(dòng)化測(cè)試

**2、自動(dòng)化性能測(cè)試 **

1.3性能測(cè)試主要使用測(cè)試工具

**Loadrunner、Jmeter等,對(duì)軟件進(jìn)行壓力測(cè)試、負(fù)載測(cè)試等等,因?yàn)檫@些無法用手工進(jìn)行代替,所以必須自動(dòng)化。 **

**為了測(cè)試一個(gè)web站點(diǎn)的服務(wù)能力,需要模擬上千上萬的請(qǐng)求(比如打開瀏覽器訪問站點(diǎn)),人的速度是遠(yuǎn)遠(yuǎn)達(dá)不到這樣的操作的 **

1.4web自動(dòng)化條件和使用范圍

**1.使用自動(dòng)化的前提條件 **

**1)手動(dòng)測(cè)試已經(jīng)完成,后期再不影響進(jìn)度的前提下逐漸實(shí)現(xiàn)自動(dòng)化 **

**2)項(xiàng)目周期長(zhǎng),重復(fù)性的工作都交給機(jī)器去實(shí)現(xiàn) **

**3)需求穩(wěn)定,項(xiàng)目變動(dòng)不大 **

**4)自動(dòng)化測(cè)試腳本復(fù)雜度比較低 **

5)可重復(fù)利用

**2.使用自動(dòng)化測(cè)試的場(chǎng)景 **

**1)頻繁的回歸測(cè)試 **

**2)冒煙測(cè)試 **

**3)傳統(tǒng)行業(yè)需求變化不大,應(yīng)用頻繁 **

4)性能測(cè)試

1.5web自動(dòng)化常用的工具

**1.常見的自動(dòng)化web測(cè)試工具: **

**1)QTP(收費(fèi)) **

**QTP是Mercury公司的Quick Test Professional的簡(jiǎn)稱,是一種自動(dòng)測(cè)試工具。 **

**2)Selenium(開源) **

**ThroughtWorks一個(gè)強(qiáng)大的基于瀏覽器的開源自動(dòng)化測(cè)試工具,通常用來編寫web應(yīng)用的自動(dòng)化測(cè)試 **

**3)RFT(收費(fèi)) **

IBM Rational Test Professional的簡(jiǎn)稱,是一款先進(jìn)的自動(dòng)化的功能和回歸測(cè)試工具,使用與測(cè)試人員和GUI開發(fā)人員,基礎(chǔ)是針對(duì)Java,.NET的對(duì)象計(jì)數(shù)和基于web應(yīng)用程序的錄制,回放功能。

二、定位元素的學(xué)習(xí)

2.1學(xué)習(xí)元素定位

**1)計(jì)算機(jī)沒有智能到人的程度。 **

**2)計(jì)算機(jī)不能像手動(dòng)測(cè)試人員一樣通過眼看,手操作鼠標(biāo)點(diǎn)擊,操作鍵盤輸入。 **

**3)計(jì)算機(jī)通過一系列計(jì)數(shù)手段找到元素(按鈕、輸入框、模擬鍵盤等) **

2.2元素定位的工具或手段有哪些

**1)css選擇器 **

2)xpath

2.3環(huán)境及工具

** 1.材料: **

**1)firefox35 **

**2)firebug插件 **

**3)firepath插件 **

2.3.1插件下載安裝

FirefoxSetup35.0.1chs版本的

firebug@software.joehewitt.com.xpi

FireXPath@pierre.tholence.com.xpi

selenium_ide-2.9.1-fx.xpi

鏈接https://pan.baidu.com/s/1rmUp6OFsj4E8CXlQSx8LQQ

提取碼:8888

image

三、安裝的火狐瀏覽器

3.1點(diǎn)擊安裝的火狐(雙擊.exe文件)

image

3.2下一步

image

3.2選擇自定義,瀏覽---要安裝的路徑

image

image

3.3不勾選 安裝維護(hù)服務(wù)!!?。。。。。?/h2>
image

3.4下一步----安裝

image
image

3.5打開火狐瀏覽器更改設(shè)置

image

3.6更新----不檢查更新

image

四、在火狐瀏覽器配置組件

firebug@software.joehewitt.com.xpi

FireXPath@pierre.tholence.com.xpi

selenium_ide-2.9.1-fx.xpi

image

4.1點(diǎn)擊打開菜單---點(diǎn)擊附加組件

image

4.2點(diǎn)擊從文件安裝附加組件

image

4.3勾選三個(gè)組件

image

4.4上傳完組件要重啟瀏覽器?。。。。∪缓簏c(diǎn)擊打開菜單---附加組件---擴(kuò)展

image
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容