版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
1、軟件測試自動(dòng)化,理解和使用WinRunner,賴漢2006年12月,主要內(nèi)容,自動(dòng)化測試導(dǎo)論常用自動(dòng)化測試工具理解和使用WinRunner,測試管理的關(guān)鍵過程域,卡內(nèi)基梅隆大學(xué)軟件工程研究所建立了軟件測試管理的關(guān)鍵過程域,這是實(shí)現(xiàn)軟件過程能力成熟度模型(CMM)的二級可重復(fù)水平所必需的。自動(dòng)化測試成熟度模型,Krause提出了自動(dòng)化軟件測試的四級成熟度模型。在這個(gè)模型中,他將軟件測試成熟度模型與軟件工程研究所的軟件過程成熟度模型聯(lián)系起來。輔助自動(dòng)化初始自動(dòng)化主要自動(dòng)化優(yōu)化自動(dòng)化、自動(dòng)測試類型、單元測試集成測試系統(tǒng)測試安全測試配置測試負(fù)載測試自動(dòng)回歸測試貫穿整個(gè)測試過程,自動(dòng)測試的第一要素,時(shí)間
2、始終是自動(dòng)測試的第一要素,而構(gòu)建自動(dòng)測試項(xiàng)比手動(dòng)測試項(xiàng)需要更多的時(shí)間。人們普遍認(rèn)為自動(dòng)化測試的時(shí)間是手工測試的34倍。為什么要自動(dòng)化測試?目前,軟件過程中存在許多常見的測試問題,如手工工作量過大、測試工具缺乏、自動(dòng)測試方法缺乏、文檔測試缺乏、單元測試的檢驗(yàn)、交叉測試方法的引入、只有在開發(fā)基本完成時(shí)才開始測試用例、測試方案復(fù)用率低、測試人員素質(zhì)低、相關(guān)知識(shí)缺乏、對培訓(xùn)測試進(jìn)度的估計(jì)不正確以及自動(dòng)測試的好處等。一次測試的速度約為手動(dòng)測試的1/10,每次測試都正確執(zhí)行相同的動(dòng)作,避免了手動(dòng)測試的錯(cuò)誤。重復(fù)執(zhí)行相同的測試可以編寫復(fù)雜的測試腳本來揭示隱藏在應(yīng)用程序中的信息,建立廣泛的測試腳本,覆蓋應(yīng)用程
3、序的所有功能,并驗(yàn)證曾經(jīng)正常工作的部分仍然正常工作!自動(dòng)化測試應(yīng)該做什么,測試應(yīng)用做他們期望做的事情(建設(shè)性的或積極的測試)測試應(yīng)用不做他們不期望做的事情(破壞性的或消極的測試)測試應(yīng)用是健壯的(例如能夠處理假數(shù)據(jù)而不崩潰),主要的自動(dòng)化測試工具,Rational Robot:業(yè)界頂級的功能測試工具,集成在IBM Rational TestManager測試人員的桌面上,測試人員可以計(jì)劃、組織、執(zhí)行、管理和報(bào)告所有的測試活動(dòng),包括手動(dòng)測試報(bào)告。測試和管理的雙重功能是自動(dòng)化測試的理想起點(diǎn)。QuickTest Professional:功能測試的自動(dòng)工具,主要用于回歸測試??焖贉y試的目標(biāo)是圖形用戶
4、界面應(yīng)用程序,包括傳統(tǒng)的視窗應(yīng)用程序和日益流行的網(wǎng)絡(luò)應(yīng)用程序。測試QA Run: QARun的方法是通過移動(dòng)鼠標(biāo)和點(diǎn)擊鍵盤來操作被測應(yīng)用程序,然后得到相應(yīng)的測試腳本,可以進(jìn)行編輯和調(diào)試。WinRunner是一個(gè)企業(yè)級的功能測試工具,用來測試企業(yè)應(yīng)用程序是否能夠如期進(jìn)行,是最好的測試工具之一!通過自動(dòng)捕獲、檢測和重放用戶交互,WinRunner可以發(fā)現(xiàn)系統(tǒng)缺陷,并確??缭蕉鄠€(gè)應(yīng)用程序和數(shù)據(jù)庫的業(yè)務(wù)流程在初始版本中避免失敗,并保持它們長時(shí)間穩(wěn)定運(yùn)行。WinRunner測試過程,識(shí)別應(yīng)用程序的圖形用戶界面對象,構(gòu)建測試腳本,調(diào)試測試腳本,在新應(yīng)用程序中執(zhí)行測試腳本,查看測試結(jié)果,報(bào)告缺陷,使用Win
5、Runner,熟悉WinRunner結(jié)構(gòu),視頻演示,理解圖形用戶界面映射,通用窗口應(yīng)用程序,一般來說,它由窗口,按鈕,列表,菜單等組成。這些窗口和按鈕統(tǒng)稱為圖形用戶界面對象。WinRunner將通過這些圖形用戶界面對象的屬性來識(shí)別圖形用戶界面對象,例如類別、標(biāo)簽、寬度、高度等。WinRunner只記錄可以組合成一個(gè)來識(shí)別圖形用戶界面對象的最小屬性。使用圖形用戶界面間諜來查看圖形用戶界面對象屬性,WinRunner提供了一個(gè)稱為圖形用戶界面間諜的工具來查看圖形用戶界面對象具有哪些屬性,以及WinRunner使用哪些屬性來標(biāo)識(shí)該圖形用戶界面對象。圖形用戶界面間諜操作演示,圖形用戶界面地圖的兩種模式
6、,每個(gè)測試圖形用戶界面地圖文件。每次創(chuàng)建新的測試腳本時(shí),WinRunner都會(huì)自動(dòng)創(chuàng)建一個(gè)圖形用戶界面映射文件,該文件隨測試腳本一起打開和關(guān)閉。全局圖形用戶界面映射文件(系統(tǒng)默認(rèn))多個(gè)測試腳本可以共享一個(gè)圖形用戶界面映射文件。此外,應(yīng)該存儲(chǔ)圖形用戶界面映射文件,并且在打開腳本時(shí)還應(yīng)該加載所使用的圖形用戶界面映射文件。設(shè)置圖形用戶界面映射文件模式、工具-常規(guī)選項(xiàng)-圖形用戶界面文件、記錄測試腳本和記錄模式。上下文敏感主要基于圖形用戶界面對象,WinRunner將識(shí)別用戶單擊的圖形用戶界面對象和執(zhí)行的操作。模擬WinRunner主要記錄三個(gè)動(dòng)作:鼠標(biāo)移動(dòng)軌跡、鼠標(biāo)點(diǎn)擊和鍵盤輸入。上下文敏感與模擬、記
7、錄測試腳本、視頻演示、理解測試腳本、# shell _ traywnd _ set _ window(shell _ traywnd,2);工具欄按鈕按下(工具欄窗口32_0,航班預(yù)訂);# 3號按鈕;#航班預(yù)訂設(shè)置窗口(航班預(yù)訂,5);菜單_選擇_項(xiàng)目(文件;延期交貨訂單.);#打開訂單集_窗口(打開訂單,2);按鈕集(訂單號,開);編輯集(OrderNoEdit,3);按鈕_按下(確定);腳本描述,當(dāng)點(diǎn)擊一個(gè)圖形用戶界面對象時(shí),WinRunner會(huì)自動(dòng)給這個(gè)圖形用戶界面對象起一個(gè)名字,通常以圖形用戶界面對象上的文本作為名字,這個(gè)名字在WinRunner中稱為邏輯名。例如,當(dāng)訂單編號的復(fù)選框。按鈕_設(shè)置(“訂單編號”),on)被生成;當(dāng)切換到另一個(gè)窗口時(shí),WinRunner會(huì)自動(dòng)向測試腳本添加一行注釋。例如,當(dāng)點(diǎn)擊航班預(yù)訂窗口時(shí),添加一條注釋:#航班預(yù)訂,以模擬模式錄制測試腳本,視頻演示,F(xiàn)2鍵或點(diǎn)擊“錄制”按鈕切換錄制模式,并執(zhí)行測試腳本的三種模式。驗(yàn)證您何時(shí)實(shí)際執(zhí)行測試來檢查應(yīng)用程序的功能,并存儲(chǔ)測試結(jié)果。調(diào)試當(dāng)您想檢查測試腳本是否運(yùn)行順利并且沒有錯(cuò)誤時(shí)。當(dāng)您想要更新檢查點(diǎn)的預(yù)期值時(shí)進(jìn)行
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年中職作物生產(chǎn)技術(shù)(農(nóng)業(yè)施肥技術(shù))試題及答案
- 2025年高職航海技術(shù)(海洋捕撈技術(shù))試題及答案
- 2026年國際物流(報(bào)關(guān)流程指導(dǎo))試題及答案
- 2025年高職(無人機(jī)應(yīng)用技術(shù))維修技術(shù)綜合測試題
- 2025年中職人力資源管理事務(wù)(員工招聘基礎(chǔ))試題及答案
- 2025年中職(新能源汽車技術(shù))充電系統(tǒng)檢測技術(shù)階段測試題
- 2025年中職農(nóng)村經(jīng)濟(jì)綜合管理(農(nóng)村財(cái)務(wù)管理)試題及答案
- 2025年高職工業(yè)分析技術(shù)(質(zhì)量控制基礎(chǔ))試題及答案
- 2025年中職旅游管理(出境旅游)試題及答案
- 2025年高職生物技術(shù)(細(xì)胞工程基礎(chǔ))試題及答案
- 2026年甘肅省蘭州市皋蘭縣蘭泉污水處理有限責(zé)任公司招聘筆試參考題庫及答案解析
- 陶瓷工藝品彩繪師崗前工作標(biāo)準(zhǔn)化考核試卷含答案
- 2025年全國高壓電工操作證理論考試題庫(含答案)
- 居間合同2026年工作協(xié)議
- 2025-2026學(xué)年(通*用版)高二上學(xué)期期末測試【英語】試卷(含聽力音頻、答案)
- 翻車機(jī)工操作技能水平考核試卷含答案
- 醫(yī)療機(jī)構(gòu)信息安全建設(shè)與風(fēng)險(xiǎn)評估方案
- 員工宿舍安全培訓(xùn)資料課件
- 化工設(shè)備培訓(xùn)課件教學(xué)
- 網(wǎng)絡(luò)銷售的專業(yè)知識(shí)培訓(xùn)課件
- GA 576-2018防尾隨聯(lián)動(dòng)互鎖安全門通用技術(shù)條件
評論
0/150
提交評論