版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、自動化測試的實際運用QTP測試框架.目錄自動化測試實施規(guī)劃自動化測試源于手工測試基于功能分解的自動化測試框架運用TD+QTP管理測試腳本測試自動化實現的兩個難點功能分解Web對象的識別靜態(tài)Web對象的識別動態(tài)Web對象的識別6. 實例操作.自動化測試實施規(guī)劃階段一:完成對結算和信貸主要業(yè)務的流程覆蓋階段二:完成對業(yè)務的校驗和約束階段三:運用到更多的業(yè)務中去,規(guī)模擴展開發(fā)自動化測試框架,降低對測試工具的依賴 運用動作詞的自動化測試第一層次第二層次第三層次層次階段測試自動化程度.自動化測試源于手工測試手工測試自動化測試測試設計測試執(zhí)行測試用例測試設計測試實現測試執(zhí)行測試用例1 輸入數據2 操作3
2、預期結果1 業(yè)務數據2 業(yè)務功能實現業(yè)務功能所占用的時間所占用的時間.基于功能分解的自動化測試框架.基于功能分解的自動化測試框架.基于功能分解的自動化測試框架優(yōu)點較為模塊化(modular)的設計,防止反復的腳本,減少建立或維護腳本的本錢。 在運用軟件開發(fā)的同時,就可以同步進展腳本建立的動作,而且當運用軟件功能變動時,只需求修正業(yè)務功能腳本。 由于運用軟件的功能曾經被分解成獨立的業(yè)務功能腳本,測試人員可以隨意組合業(yè)務功能腳本成為更復雜多樣的測試個案。 測試輸入數據與驗證數據與腳本分開,儲存在另外的檔案,如純文字文件或 Excel 文件,測試人員可以更容易修正與維護。 透過判別 Action 回
3、傳值是 TRUE 或 FALSE ,可以作錯誤處置,讓腳本更有彈性。 缺陷在編寫業(yè)務功能腳本時,需求知曉測試工具腳本言語的工程師。 每個Action都會有本人的輸入輸出參數,需求用文檔一致維護,控制變卦。 測試人員除了要維護測試方案之外,還要另外維護數據文件。 對測試工具以及腳本言語來說,運用數據文件能夠也要留意數據文件的格式。 .運用TD+QTP管理測試腳本.運用TD+QTP管理測試腳本TD管理QTP腳本QTP開發(fā)機銜接TD效力器開發(fā)QTP腳本保管腳本到Test LabTD調度QTP腳本添加QTP腳本到Test Plan中QTP執(zhí)行機銜接TD效力器在執(zhí)行機中運轉Test Plan.測試自動化
4、實現的兩個難點測試自動化實現的兩個難點設計功能分解實現Web對象的識別.測試自動化實現的兩個難點功能分解業(yè)務功能分解的原那么和方法:明晰畫出業(yè)務流程圖根據業(yè)務流程分解業(yè)務功能,可以被復用的功能也要被分解出來。按照途徑覆蓋的思想,組織測試用例參見附件的.測試自動化實現的兩個難點Web對象的識別靜態(tài)Web對象的識別序號Web對象推薦識別屬性方法1BrowsercreationTime2Pageindex3Framename4WebTablename5WebEditnameSet6WebButtontextClick7WebListnameSelect8LinktextClick9Imagename
5、10WebCheckBoxname11WebRadioGroupname12WebElementinnertext/html tag13Dialogtext14WinButtontext.靜態(tài)Web對象的識別例如:Browser(“creationTime:=0).Page(“index:=0).WebEdit(“name:=amount).Set “1000在第一個被創(chuàng)建的IE窗口,查找name屬性為amount的輸入框,輸入數據1000Browser(“creationTime:=1).Page(“index:=0).WebButton(“text:=保管).Click 在第二個被創(chuàng)建的I
6、E窗口,查找按鈕,該按鈕上顯示的文字是“保管,點擊該按鈕.靜態(tài)Web對象的識別creationTime,Index,LocationQuickTest 可以運用三種類型的順序標識符來標識對象: 索引 index :指示該對象在運用程序代碼中相對于其他描畫都一樣的其他對象的顯示順序。 QTP在錄制和執(zhí)行中,為測試對象屬性分配一個值,以便獨一標識該對象。該值基于對象在源代碼中的顯示順序。第一個出現的是 0。留意, index屬性值是特定于對象的。因此,假設運用 Index:=3 描畫 WebEdit測試對象, QuickTest 將在頁中搜索第四個 WebEdit 對象。 位置location:指
7、示該對象在父窗口、框架或對話框中相對于其他描畫都一樣的其他對象的顯示順序。QuickTest 可以為對象的 location測試對象屬性分配一個值,以便獨一標識該對象。該值基于對象在窗口、框架或對話框中相對于具有一樣屬性的其他對象的顯示順序。第一個出現的對象是 0。各列值的分配從上到下、從左到右。 creationTime 僅限于閱讀器對象 :指示該閱讀器翻開的順序,相對于其他描 述都一樣的其他翻開的閱讀器。假設 QuickTest 不能僅基于測試對象描畫獨一標識閱讀器對象,它將為“CreationTime測試對象屬性分配一個值。該值指示該閱讀器翻開的順序,相對于其他描畫都一樣的其他翻開的閱讀
8、器。在運轉會話期間,假設 QuickTest 不能只是基于其測試對象描畫來標識某個閱讀器對象,那么,它將檢查閱讀器的翻開順序,然后運用 “CreationTime屬性標識正確的對象。 .動態(tài)Web對象的識別Object Spy一個好助手Object Spy經過Object Spy可以查看到所需求識別的Web對象的一切屬性值,挑選其中可以獨一識別該對象的一個屬性或多個屬性,對該Web對象進展描畫。.動態(tài)Web對象的識別GetROPropertyGetToProperty:Returns the value of the specified property from the test objec
9、t description. GetTOProperties:Returns the collection of properties and values used to identify the object. GetROProperty:Returns the current value of the test object property from the object in the application. 舉個例子:假設在庫中有一個對象窗口A,用于識別該對象的屬性有2個,一個屬性是text,在庫中記錄的值是QQQQ.另一個屬性是name,記錄的值是MM在實踐運轉腳本時屬性text的值是PPPP而不是QQQQ那么:Window(窗口A).GetToProperty(text)前往的是:QQQQWindow(窗口A).GetRoProperty(text)前往的是:PPPPWindow(窗口A).GetToProperties(text)前往的是用于識別窗口A的兩個屬性和值的集合 .動態(tài)Web對象的識別對象、數組、String運用對象描畫的方式來描畫Web對象Set oDesc = Description.Create() oDesc(“micClass)=“LinkoDesc(“text)=“01-0001Browser().P
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 鄉(xiāng)鎮(zhèn)衛(wèi)生院重精保密制度
- 衛(wèi)生系統(tǒng)亂收費管理制度
- 衛(wèi)生院巡回病房制度
- 理發(fā)店衛(wèi)生管理制度
- 加油站安全衛(wèi)生防護制度
- 衛(wèi)生院辦公管理制度
- 衛(wèi)生局節(jié)約用水管理制度
- 老協(xié)活動室衛(wèi)生制度
- 孕嬰店洗澡衛(wèi)生管理制度
- 衛(wèi)生院三級查房制度
- 四川能投綜合能源有限責任公司員工公開招聘筆試備考試題及答案解析
- 2025福建省安全員C證考試(專職安全員)題庫附答案
- 學校保潔服務投標方案(技術方案)
- 醫(yī)院醫(yī)用耗材SPD服務項目投標方案
- 2024年度橋梁工程輔材供應與施工合同3篇
- 機動車駕駛證考試科目一考試題庫及答案
- JT-T-325-2018營運客運類型劃分及等級評定
- 地球物理勘探與軍事勘察技術研究
- DL-T5440-2020重覆冰架空輸電線路設計技術規(guī)程
- (高清版)DZT 0216-2020 煤層氣儲量估算規(guī)范
- 浙江華港染織集團有限公司技改年產針織印染面料16860噸、機織印染面料13600萬米高檔印染面料項目環(huán)境影響報告
評論
0/150
提交評論