Web測(cè)試工具對(duì)比--自動(dòng)化軟件測(cè)試_第1頁(yè)
Web測(cè)試工具對(duì)比--自動(dòng)化軟件測(cè)試_第2頁(yè)
Web測(cè)試工具對(duì)比--自動(dòng)化軟件測(cè)試_第3頁(yè)
Web測(cè)試工具對(duì)比--自動(dòng)化軟件測(cè)試_第4頁(yè)
Web測(cè)試工具對(duì)比--自動(dòng)化軟件測(cè)試_第5頁(yè)
已閱讀5頁(yè),還剩10頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

1、測(cè)試XXX(Java開發(fā))軟件,評(píng)估WinRunner 7.0、Rational Robot和Quick Test,主要包括可用性、可擴(kuò)展性和穩(wěn)定性。Xxx登錄功能是最常用的功能。為了將測(cè)試人員從手工測(cè)試中解放出來(lái),現(xiàn)在實(shí)現(xiàn)了自動(dòng)測(cè)試。首先,記錄、回放和登錄操作的目的是測(cè)試三個(gè)測(cè)試工具的易用性(不管它是大還是小):操作步驟:開始ie,輸入地址,輸入用戶名和密碼,著陸。WinRu nner 7.01.開始運(yùn)行Win 7.02.記錄上述操作步驟腳本如下單擊任務(wù)欄并啟動(dòng)ie#外殼_托盤Wnd設(shè)置窗口(外殼托盤Wnd,3);toolbar _ bu按鈕_ press(Tolbar win Dow 32

2、 _ 0 , T/R Inter net exploer mO(Vh);# Butto n Numbe r 0;在地址欄中輸入地址#主風(fēng)中的眉毛_1設(shè)置窗口(_ w u 1,u 14);edit _ set(眉毛 er _ ma in _ ed it _ lo catio n , http:/192 . 168 . 1 . 42 );輸入帳戶密碼win_t類型(html _ frame _ 2,admin _ jetsp _ eed);win _ m u ouse u click(html u frame u 2 ,566,33);win _ c heck _ GUI(html _ frame

3、 u 2,list 1)。ckl , gui1 ,1);錄音后,腳本如上。經(jīng)過(guò)測(cè)試回放,發(fā)現(xiàn)粉色字體受環(huán)境影響很大,所以腳本需要優(yōu)化。更改后的腳本如下開始ie并轉(zhuǎn)到地址2web_b瀏覽r _ inv _ oke(IE,“http:/192 . 168 . 1 . 42”);win _ m u ouse u click(html u frame u 2 ,402,36);win_t類型(html _ frame _ 2,admin _ jetsp _ eed);win _ m u ouse u click(html u frame u 2 ,566,33);wi

4、n _ c heck _ GUI(html _ frame u 2,list 1)。ckl , gui1 ,1);替換腳本是一個(gè)函數(shù)網(wǎng)絡(luò)瀏覽器調(diào)用(即,“2”)3.回放測(cè)試通過(guò)更換原因1。上面粉紅色部分的腳本是隨機(jī)的。如果腳本被移植到其他測(cè)試機(jī)器上,由于測(cè)試環(huán)境的變化,它將不會(huì)被執(zhí)行(如果任務(wù)欄中沒(méi)有快捷圖標(biāo),粉紅色的腳本將不會(huì)被播放)。替換為ie啟動(dòng)功能,無(wú)論IE安裝在哪里,都可以直接啟動(dòng)。其次,對(duì)腳本進(jìn)行優(yōu)化以避免出錯(cuò),修改前的腳本太長(zhǎng),而修改后的腳本減少,功能穩(wěn)定。最終機(jī)器人比率:1.開始搶劫2.記錄操作腳本如下:分干線模糊的結(jié)果將溫度調(diào)暗為整數(shù)/啟動(dòng)i

5、e并連接到2開始眉毛“er http:/192 . 168 . 1 . 42”,“Windo WTag=WebBr owser”/讓窗口獲得焦點(diǎn)Windo w SetCo ntext,“Windo WTag=WebBr owser”,”/打開新頁(yè)面瀏覽器新頁(yè)面, html標(biāo)題=dynaweb EPS 2003企業(yè)門戶服務(wù)器,/單擊用戶名文本框編輯點(diǎn)擊,名稱=用戶名,坐標(biāo)=35,12/輸入用戶名和密碼輸入密鑰“管理員 TAB 需要”/點(diǎn)登錄按鈕單擊,“名稱=子混音”/輸入新頁(yè)面瀏覽器新頁(yè)面, html標(biāo)題=dynaweb EPS 2003企業(yè)門戶服務(wù)器,/在點(diǎn)處

6、退出連接圖像點(diǎn)擊,“索引=7”,“坐標(biāo)=11,7”/關(guān)閉ie贏了,贏了,贏了末端接頭3.回放測(cè)試通過(guò)快速測(cè)試6.51.開始快速測(cè)試2.將操作腳本記錄如下/打開“頁(yè)面是對(duì)象”的“對(duì)象的設(shè)置方法”(webed也是一種方法),意思是將文本框設(shè)置為“我”,內(nèi)容為“最小”眉毛兒(Dynaw EB EPS)。頁(yè)面(Dynaw EB EPS _ 2)。我們稱之為“用戶名”。設(shè)置“管理”/同上,這一次調(diào)用set ecure方法來(lái)加密第二個(gè)文本框中的文本眉毛兒(Dynaw EB EPS)。頁(yè)面(Dynaw EB EPS _ 2)。我們稱之為“過(guò)去的訂單”。設(shè)置固化“3fe 69 31 be 2 a 3311 0

7、1 AC 0 bbbc”/調(diào)用w ebbut ton對(duì)象的clic k方法眉毛兒(Dynaw EB EPS)。頁(yè)面(Dynaw EB EPS _ 2)。WebBu按鈕(“v _U”).點(diǎn)擊:/調(diào)用Ima對(duì)象的點(diǎn)擊方法退出瀏覽器(“dynawebeps”)。頁(yè)面( dynawebeps _ 3 )。圖像( t _ s y rg h _ )。點(diǎn)擊眉毛兒(Dynaw EB EPS)。頁(yè)面(Dynaw EB EPS _ 3)。鏈接( 2333 )。點(diǎn)擊:眉毛兒(Dynaw EB EPS)。頁(yè)面(“Dynaw EB EPS _ 4”)。圖像(logout)。點(diǎn)擊:/等待頁(yè)面操作完成眉毛兒(Dynaw E

8、B EPS)。頁(yè)面(Dynaw EB EPS _ 5)。同步可用性總結(jié):1.操作很簡(jiǎn)單,但是每個(gè)腳本都需要二次開發(fā)2.腳本語(yǔ)言的異同:winru nner腳本支持c語(yǔ)言機(jī)器人腳本支持VB腳本(腳本語(yǔ)言可以擴(kuò)展到支持其他語(yǔ)言,如perl、java等。),這使得測(cè)試人員有了很好的選擇快速測(cè)試腳本支持vb腳本測(cè)試腳本1.學(xué)習(xí)腳本:機(jī)器人和quicktest是VB語(yǔ)言,很容易掌握;winru nner腳本是c語(yǔ)言,很難掌握。短期的改進(jìn)對(duì)測(cè)試人員提出了更高的要求。2.調(diào)試腳本:機(jī)器人腳本支持STEP、anima te等調(diào)試模式,winru nner和QuickTest支持STEP等幾種調(diào)試模式。相比之下

9、,機(jī)器人調(diào)試功能強(qiáng)大且直觀。三。測(cè)試環(huán)境兼容性:更改測(cè)試環(huán)境配置,打開ie后更改窗口大小,關(guān)閉它,然后重新運(yùn)行測(cè)試腳本。Winrunner腳本無(wú)法回放,另外兩個(gè)工具測(cè)試并成功回放。通過(guò)比較,我們發(fā)現(xiàn)WinRunner腳本依賴于坐標(biāo)來(lái)確認(rèn)對(duì)象的位置,而robo t和QuickTest使用對(duì)象來(lái)確認(rèn)。后兩種測(cè)試工具在穩(wěn)定性方面更具優(yōu)勢(shì)。E.g . winru nner腳本中的函數(shù)Win _ mouse _ click (html _ frame _ 2 ,566,33)用坐標(biāo)記錄點(diǎn)擊位置,當(dāng)對(duì)象位置改變時(shí),腳本將不會(huì)執(zhí)行。有兩種方法可以解決win runne r的對(duì)象識(shí)別問(wèn)題:1.固定坐標(biāo):ie啟

10、動(dòng)后,ie窗口最大化,窗口坐標(biāo)固定。修改腳本后,如下所示web_b瀏覽r _ inv _ oke(IE,“http:/192 . 168 . 1 . 42”);/最大化窗口并固定坐標(biāo)。這里不考慮機(jī)器分辨率的問(wèn)題win _ m ax(主風(fēng)中的眉毛);win _ m u ouse u click(html u frame u 2 ,402,36);win_t類型(html _ frame _ 2,admin _ jetsp _ eed);win _ m u ouse u click(html u frame u 2 ,566,33);win _ c heck _ GUI(html _ frame

11、u 2,list 1)。ckl , gui1 ,1);錄制的腳本基本上回放(這里不考慮分辨率,否則腳本開發(fā)會(huì)變得更加困難。)這種方法不是根本的解決方案。2.讓winr不要知道對(duì)象解決方案是開發(fā)供WinRunner參考的dll。windo ws提供了mshtm l對(duì)象,WinRunner可以通過(guò)使用它來(lái)知道該對(duì)象。在這里,我簡(jiǎn)單地用w . order的開發(fā)環(huán)境實(shí)現(xiàn)這個(gè)功能,并動(dòng)態(tài)地添加用戶名和密碼(可以重寫并編譯成dll供winr . unner參考)。主要代碼(vb版本):想法:ie加載網(wǎng)頁(yè)后,枚舉所有元素對(duì)象,找到要找到的元素,然后賦值。這里是查找用戶名和密碼文本框,并添加用戶名和密碼。將h

12、doc標(biāo)記為HTMLD文檔將ElECO ll作為IHTML ElEME NTCoL選擇打開模糊選擇作為國(guó)際人道主義法要素昏暗的燈光設(shè)置hdoc=WebBr owser 1。文檔設(shè)置ElEcO ll=hdoc . all對(duì)于每一項(xiàng)選擇,請(qǐng)輸入以下內(nèi)容如果選擇“是”,那么如果選擇外部超文本標(biāo)記語(yǔ)言= 那么選擇設(shè)置三個(gè)“值”、“管理”結(jié)束條件如果選擇外部超文本標(biāo)記語(yǔ)言= 那么sElem ent . setat tribu te value , jetsp eed 結(jié)束條件結(jié)束條件然后同樣,winr unner可以識(shí)別網(wǎng)頁(yè)上的任何對(duì)象。(開發(fā)自己的測(cè)試工具)網(wǎng)絡(luò)應(yīng)用程序的整體測(cè)試隨著互聯(lián)網(wǎng)的日益普及,

13、基于B/S結(jié)構(gòu)的大規(guī)模應(yīng)用越來(lái)越多,如何測(cè)試這些應(yīng)用已經(jīng)成為一個(gè)日益迫切的問(wèn)題。許多測(cè)試人員寫信給我,問(wèn)我如何進(jìn)行B/S測(cè)試。由于工作繁忙,每個(gè)人提出的問(wèn)題也是零敲碎打的,沒(méi)有對(duì)我們的測(cè)試過(guò)程進(jìn)行全面的概述。我希望這篇文章能讓每個(gè)人都知道如何測(cè)試大規(guī)模的網(wǎng)絡(luò)應(yīng)用。B/S模式下的功能測(cè)試相對(duì)簡(jiǎn)單,關(guān)鍵是如何做好性能測(cè)試。目前,大多數(shù)測(cè)試人員認(rèn)為,只要他們運(yùn)行一些測(cè)試工具來(lái)證明我的產(chǎn)品能夠達(dá)到性能,就可以了。檢驗(yàn)證據(jù)毫無(wú)價(jià)值。關(guān)鍵是發(fā)現(xiàn)產(chǎn)品性能中的缺陷,定位問(wèn)題,解決問(wèn)題,這是測(cè)試應(yīng)該做的。首先,我們從兩個(gè)方面分析如何進(jìn)行網(wǎng)絡(luò)測(cè)試。從技術(shù)角度來(lái)看,一般的B/S結(jié)構(gòu),無(wú)論是。NET或J2EE,是一個(gè)具有接口層、業(yè)務(wù)邏輯層和數(shù)據(jù)層的多層結(jié)構(gòu)。從測(cè)試過(guò)程來(lái)看,第一步是發(fā)現(xiàn)問(wèn)題,分析它們,定位它們,然后由開發(fā)人員解決它們。那么如何測(cè)試B/S的結(jié)構(gòu)呢?如何找出問(wèn)題是我想介紹的第一件事。在進(jìn)行網(wǎng)絡(luò)測(cè)試之前,您需要一些信息,比如產(chǎn)品功能規(guī)范和性能需求規(guī)范,它們不一定是完美的,但是它們必須是完美的。明確測(cè)試目標(biāo)是基本常識(shí)。然而,我經(jīng)常看到的是,我已經(jīng)開始動(dòng)手測(cè)試,但我仍然不知道我的系統(tǒng)的性能指標(biāo)是什么。在這里,我將簡(jiǎn)要談?wù)劀y(cè)試的性能指標(biāo):通用索引(指網(wǎng)絡(luò)應(yīng)用服務(wù)器和數(shù)據(jù)庫(kù)服務(wù)器的必要測(cè)試項(xiàng)目):*處理器啟動(dòng)時(shí)間:指服務(wù)器的處理器占用率,當(dāng)平均占用率為70%時(shí),服務(wù)接近飽和;*可用內(nèi)存可用內(nèi)存:兆

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論