版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
1、測試XXX(Java開發(fā))軟件,評估WinRunner 7.0、Rational Robot和Quick Test,主要包括可用性、可擴(kuò)展性和穩(wěn)定性。Xxx登錄功能是最常用的功能。為了將測試人員從手工測試中解放出來,現(xiàn)在實現(xiàn)了自動測試。首先,記錄、回放和登錄操作的目的是測試三個測試工具的易用性(不管它是大還是小):操作步驟:開始ie,輸入地址,輸入用戶名和密碼,著陸。WinRu nner 7.01.開始運行Win 7.02.記錄上述操作步驟腳本如下單擊任務(wù)欄并啟動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)過測試回放,發(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);替換腳本是一個函數(shù)網(wǎng)絡(luò)瀏覽器調(diào)用(即,“2”)3.回放測試通過更換原因1。上面粉紅色部分的腳本是隨機(jī)的。如果腳本被移植到其他測試機(jī)器上,由于測試環(huán)境的變化,它將不會被執(zhí)行(如果任務(wù)欄中沒有快捷圖標(biāo),粉紅色的腳本將不會被播放)。替換為ie啟動功能,無論IE安裝在哪里,都可以直接啟動。其次,對腳本進(jìn)行優(yōu)化以避免出錯,修改前的腳本太長,而修改后的腳本減少,功能穩(wěn)定。最終機(jī)器人比率:1.開始搶劫2.記錄操作腳本如下:分干線模糊的結(jié)果將溫度調(diào)暗為整數(shù)/啟動i
5、e并連接到2開始眉毛“er http:/192 . 168 . 1 . 42”,“Windo WTag=WebBr owser”/讓窗口獲得焦點Windo w SetCo ntext,“Windo WTag=WebBr owser”,”/打開新頁面瀏覽器新頁面, html標(biāo)題=dynaweb EPS 2003企業(yè)門戶服務(wù)器,/單擊用戶名文本框編輯點擊,名稱=用戶名,坐標(biāo)=35,12/輸入用戶名和密碼輸入密鑰“管理員 TAB 需要”/點登錄按鈕單擊,“名稱=子混音”/輸入新頁面瀏覽器新頁面, html標(biāo)題=dynaweb EPS 2003企業(yè)門戶服務(wù)器,/在點處
6、退出連接圖像點擊,“索引=7”,“坐標(biāo)=11,7”/關(guān)閉ie贏了,贏了,贏了末端接頭3.回放測試通過快速測試6.51.開始快速測試2.將操作腳本記錄如下/打開“頁面是對象”的“對象的設(shè)置方法”(webed也是一種方法),意思是將文本框設(shè)置為“我”,內(nèi)容為“最小”眉毛兒(Dynaw EB EPS)。頁面(Dynaw EB EPS _ 2)。我們稱之為“用戶名”。設(shè)置“管理”/同上,這一次調(diào)用set ecure方法來加密第二個文本框中的文本眉毛兒(Dynaw EB EPS)。頁面(Dynaw EB EPS _ 2)。我們稱之為“過去的訂單”。設(shè)置固化“3fe 69 31 be 2 a 3311 0
7、1 AC 0 bbbc”/調(diào)用w ebbut ton對象的clic k方法眉毛兒(Dynaw EB EPS)。頁面(Dynaw EB EPS _ 2)。WebBu按鈕(“v _U”).點擊:/調(diào)用Ima對象的點擊方法退出瀏覽器(“dynawebeps”)。頁面( dynawebeps _ 3 )。圖像( t _ s y rg h _ )。點擊眉毛兒(Dynaw EB EPS)。頁面(Dynaw EB EPS _ 3)。鏈接( 2333 )。點擊:眉毛兒(Dynaw EB EPS)。頁面(“Dynaw EB EPS _ 4”)。圖像(logout)。點擊:/等待頁面操作完成眉毛兒(Dynaw E
8、B EPS)。頁面(Dynaw EB EPS _ 5)。同步可用性總結(jié):1.操作很簡單,但是每個腳本都需要二次開發(fā)2.腳本語言的異同:winru nner腳本支持c語言機(jī)器人腳本支持VB腳本(腳本語言可以擴(kuò)展到支持其他語言,如perl、java等。),這使得測試人員有了很好的選擇快速測試腳本支持vb腳本測試腳本1.學(xué)習(xí)腳本:機(jī)器人和quicktest是VB語言,很容易掌握;winru nner腳本是c語言,很難掌握。短期的改進(jìn)對測試人員提出了更高的要求。2.調(diào)試腳本:機(jī)器人腳本支持STEP、anima te等調(diào)試模式,winru nner和QuickTest支持STEP等幾種調(diào)試模式。相比之下
9、,機(jī)器人調(diào)試功能強(qiáng)大且直觀。三。測試環(huán)境兼容性:更改測試環(huán)境配置,打開ie后更改窗口大小,關(guān)閉它,然后重新運行測試腳本。Winrunner腳本無法回放,另外兩個工具測試并成功回放。通過比較,我們發(fā)現(xiàn)WinRunner腳本依賴于坐標(biāo)來確認(rèn)對象的位置,而robo t和QuickTest使用對象來確認(rèn)。后兩種測試工具在穩(wěn)定性方面更具優(yōu)勢。E.g . winru nner腳本中的函數(shù)Win _ mouse _ click (html _ frame _ 2 ,566,33)用坐標(biāo)記錄點擊位置,當(dāng)對象位置改變時,腳本將不會執(zhí)行。有兩種方法可以解決win runne r的對象識別問題:1.固定坐標(biāo):ie啟
10、動后,ie窗口最大化,窗口坐標(biāo)固定。修改腳本后,如下所示web_b瀏覽r _ inv _ oke(IE,“http:/192 . 168 . 1 . 42”);/最大化窗口并固定坐標(biāo)。這里不考慮機(jī)器分辨率的問題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ā)會變得更加困難。)這種方法不是根本的解決方案。2.讓winr不要知道對象解決方案是開發(fā)供WinRunner參考的dll。windo ws提供了mshtm l對象,WinRunner可以通過使用它來知道該對象。在這里,我簡單地用w . order的開發(fā)環(huán)境實現(xiàn)這個功能,并動態(tài)地添加用戶名和密碼(可以重寫并編譯成dll供winr . unner參考)。主要代碼(vb版本):想法:ie加載網(wǎng)頁后,枚舉所有元素對象,找到要找到的元素,然后賦值。這里是查找用戶名和密碼文本框,并添加用戶名和密碼。將h
12、doc標(biāo)記為HTMLD文檔將ElECO ll作為IHTML ElEME NTCoL選擇打開模糊選擇作為國際人道主義法要素昏暗的燈光設(shè)置hdoc=WebBr owser 1。文檔設(shè)置ElEcO ll=hdoc . all對于每一項選擇,請輸入以下內(nèi)容如果選擇“是”,那么如果選擇外部超文本標(biāo)記語言= 那么選擇設(shè)置三個“值”、“管理”結(jié)束條件如果選擇外部超文本標(biāo)記語言= 那么sElem ent . setat tribu te value , jetsp eed 結(jié)束條件結(jié)束條件然后同樣,winr unner可以識別網(wǎng)頁上的任何對象。(開發(fā)自己的測試工具)網(wǎng)絡(luò)應(yīng)用程序的整體測試隨著互聯(lián)網(wǎng)的日益普及,
13、基于B/S結(jié)構(gòu)的大規(guī)模應(yīng)用越來越多,如何測試這些應(yīng)用已經(jīng)成為一個日益迫切的問題。許多測試人員寫信給我,問我如何進(jìn)行B/S測試。由于工作繁忙,每個人提出的問題也是零敲碎打的,沒有對我們的測試過程進(jìn)行全面的概述。我希望這篇文章能讓每個人都知道如何測試大規(guī)模的網(wǎng)絡(luò)應(yīng)用。B/S模式下的功能測試相對簡單,關(guān)鍵是如何做好性能測試。目前,大多數(shù)測試人員認(rèn)為,只要他們運行一些測試工具來證明我的產(chǎn)品能夠達(dá)到性能,就可以了。檢驗證據(jù)毫無價值。關(guān)鍵是發(fā)現(xiàn)產(chǎn)品性能中的缺陷,定位問題,解決問題,這是測試應(yīng)該做的。首先,我們從兩個方面分析如何進(jìn)行網(wǎng)絡(luò)測試。從技術(shù)角度來看,一般的B/S結(jié)構(gòu),無論是。NET或J2EE,是一個具有接口層、業(yè)務(wù)邏輯層和數(shù)據(jù)層的多層結(jié)構(gòu)。從測試過程來看,第一步是發(fā)現(xiàn)問題,分析它們,定位它們,然后由開發(fā)人員解決它們。那么如何測試B/S的結(jié)構(gòu)呢?如何找出問題是我想介紹的第一件事。在進(jìn)行網(wǎng)絡(luò)測試之前,您需要一些信息,比如產(chǎn)品功能規(guī)范和性能需求規(guī)范,它們不一定是完美的,但是它們必須是完美的。明確測試目標(biāo)是基本常識。然而,我經(jīng)??吹降氖牵乙呀?jīng)開始動手測試,但我仍然不知道我的系統(tǒng)的性能指標(biāo)是什么。在這里,我將簡要談?wù)劀y試的性能指標(biāo):通用索引(指網(wǎng)絡(luò)應(yīng)用服務(wù)器和數(shù)據(jù)庫服務(wù)器的必要測試項目):*處理器啟動時間:指服務(wù)器的處理器占用率,當(dāng)平均占用率為70%時,服務(wù)接近飽和;*可用內(nèi)存可用內(nèi)存:兆
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 《GBT 2492-2017 固結(jié)磨具 交付砂輪允許的不平衡量 測量》專題研究報告
- 《GBT 21792-2008閃燃和非閃燃測定 閉杯平衡法》專題研究報告
- 《GBT 15940-2008 同步數(shù)字體系信號的基本復(fù)用結(jié)構(gòu)》專題研究報告
- 《GBT 2423.1-2008電工電子產(chǎn)品環(huán)境試驗 第2部分:試驗方法 試驗A:低溫》專題研究報告
- 道路安全員培訓(xùn)總結(jié)課件
- 2026年魯教版八年級語文上冊期末考試題庫附參考答案
- 道路交通安全宣傳課件
- 重陽節(jié)活動總結(jié)15篇
- 道岔鉗工測量知識課件
- 道口員培訓(xùn)課件
- 2025年國家開放大學(xué)《電子政務(wù)概論》期末考試備考題庫及答案解析
- 醫(yī)療器械使用與維護(hù)常見問題匯編
- 中國資產(chǎn)托管行業(yè)發(fā)展報告2025
- 聯(lián)合培養(yǎng)研究生協(xié)議
- 虛擬電廠課件
- 部隊核生化防護(hù)基礎(chǔ)課件
- 醫(yī)療器械胰島素泵市場可行性分析報告
- 2025年《處方管理辦法》培訓(xùn)考核試題(附答案)
- 租金催繳管理辦法
- 種植業(yè)合作社賬務(wù)處理
- JJF 2266-2025血液融漿機(jī)校準(zhǔn)規(guī)范
評論
0/150
提交評論