付費(fèi)下載
下載本文檔
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
第一章QTP基本概念與流程QTP基本概念與流程QTP基于B/S系統(tǒng)的自動(dòng)化功能測試的利器程序測試工具可以覆蓋絕大多數(shù)的
開發(fā)技術(shù)測試用例可重用QTP基本概念與流程QTP功能測試流程制定測試計(jì)劃運(yùn)
試創(chuàng)建測試增強(qiáng)測試
功能分析QTP基本概念與流程制定測試計(jì)劃依據(jù)被測項(xiàng)目的具體需求及使用測試工具分析被測應(yīng)用特點(diǎn)應(yīng)用自動(dòng)測試工具于回歸測試中效果顯著QTP基本概念與流程創(chuàng)建測試記錄操作步驟及操作對(duì)象,自動(dòng)生成QTP生成VBScript
語句及關(guān)鍵字視圖QTP基本概念與流程增強(qiáng)測試基本功能錄制完畢后增加擴(kuò)展功能添加檢查點(diǎn)參數(shù)化QTP基本概念與流程運(yùn)試測試中調(diào)試分析第二章QTP的安裝和配置QTP的安裝和配置QTP的安裝安裝要求P4以上1GB以上8MB以上CPU內(nèi)存顯卡支持環(huán)境Win2000
xp
Server2003
vistaIE
6.0
7.0
FireFox1.5
2.0
Netscape
8.1.2加載插件JAVAOracle.NETWebServicesQTP的安裝和配置QTP安裝QTP樣例程序Windows程序—FlightWeb程序—Mercury
Tours
Web
SiteQTP啟動(dòng)QTP的安裝和配置錄制和測試運(yùn)行設(shè)置選擇test
→Record
and
Run
Settings錄制方式Record
and
run
test
on
any
open
Windows-basedapplicationRecord
and
run
on
these
applicationsQTP的安裝和配置錄制和運(yùn)行Flight點(diǎn)擊ADD添加Flight程序可執(zhí)行文件路徑,啟動(dòng)程序在關(guān)鍵字視圖和
視圖查看測試第三章QTP基本使用方法QTP基本使用方法關(guān)鍵字視圖編輯測試QTP基本使用方法關(guān)鍵字視圖為測試步驟添加注釋QTP基本使用方法關(guān)鍵字視圖添加測試信息輸出Insert
Step|Report輸出測試信息到測試報(bào)告中QTP基本使用方法檢查點(diǎn)(Checkpoint)Insert
Standard
Checkpoint檢查測試內(nèi)容是否為所要的QTP基本使用方法、輔助關(guān)鍵字視圖中
新的測試步驟Insert
Step|
Step
GeneratorCategory
(類型)Test
Objects:測試對(duì)象,被測試應(yīng)用程序界面上的控制元素
Utility
Objects:工具對(duì)象,QTP內(nèi)建的各種用于編寫測試
建立測試邏輯的工具類對(duì)象函數(shù)Functions:各種函數(shù),包括庫函數(shù)、內(nèi)建函數(shù)、本地添加一個(gè)Help對(duì)象QTP基本使用方法視圖中編輯測試ExpertView編輯器使用QTP基本使用方法Object
Spy的使用Tools|Object
Spy觀察測試對(duì)象屬性,了解測試程序空間行為QTP基本使用方法對(duì)象庫管理Resources|Object
Repository把測試對(duì)象添加到對(duì)象庫中Objects|Add
Object
to
Local導(dǎo)出對(duì)象庫文件File|Export
Local
Object在測試
中
對(duì)象庫的測試對(duì)象下拉列表中選擇Object
fromrepositoryQTP基本使用方法添加新的ActionInsert|Call
to
New
ActionQTP基本使用方法關(guān)聯(lián)Action的對(duì)象庫解決新添加Action不能直接使用前一個(gè)Action問題Resources|Associate
RepositorieAction_help關(guān)聯(lián)ActionQTP基本使用方法編輯新的ActionDialog("Login").WinButton("Help").Click'打開幫助界面Dialog("Login").Dialog("Flight
Reservations").ActivateDialog("Login").Dialog("Flight
Reservations").WinButton("確定").Click'單擊確定按鈕關(guān)閉幫助界面QTP基本使用方法函數(shù)庫中創(chuàng)建自定義函數(shù)Insert|Function
Definition
Generator填寫完成后,生成函數(shù)框架代碼手寫簡單函數(shù),作用為用戶往測試報(bào)告中添加信息調(diào)用該函數(shù),兩種方法視圖中編寫代碼調(diào)用Insert
|Step
GeneratorCategory
→
FunctionsLibrary
→
Local
script
functionsOperation
→
Test1QTP基本使用方法運(yùn)行和調(diào)試測試語法檢查Tools
|
Check
SyntaxView|
Information
中顯示使用斷點(diǎn)快捷鍵F9單步調(diào)試Debug
|StepOver
或者F10Debug
|
StepInto
或者F11QTP基本使用方法調(diào)試查看器的使用View
|
Debug
Viewer安裝Visual
Studio.NET
2008
增強(qiáng)QTP調(diào)試能力QTP基本使用方法運(yùn)行整個(gè)測試Tools
|
Options運(yùn)行部分測試
——兩種方法選中需要運(yùn)行的Action
Automation|
Run
Current
Action鼠標(biāo)右鍵Run
From
Step
或Run
to
Step批量運(yùn)
試Tools
|
Options選中Allow
other
Mercury
products
to
run
tests
andcomponents開始|
所有程序|
QuickTest
Professional
|
Tools|Test
Batch
RunnerQTP基本使用方法分析檢查測試是否正確完成測試QTP基本使用方法選擇測試運(yùn)行結(jié)果
位置New
Run
Results
folder選擇
文件Temporary
run
results
folder文件在默認(rèn)QTP基本使用方法查看概要測試運(yùn)行結(jié)果測試
運(yùn)行結(jié)束后,在result中查看運(yùn)行結(jié)果查看檢查點(diǎn)查看測試過程截屏QTP基本使用方法利用Active
Screen
編輯測試Active
Screen查看Active
ScreenView
|
Active
ScreenActive
Screen
的設(shè)置Tools
|
OptionsCapture
Level中的4個(gè)級(jí)別Complete
捕獲和
所有信息Partial
默認(rèn)設(shè)置,捕獲和第一個(gè)步驟Minimum
捕獲和
錄制對(duì)象及其父親對(duì)象屬性None Active
Screen
捕獲和
對(duì)象功能QTP基本使用方法在Active
Screen
中選擇并添加對(duì)象到對(duì)象庫在ActiveScreen中捕獲界面信息將捕獲信息添加到對(duì)象庫顯示當(dāng)前捕獲對(duì)象屬性,添加到對(duì)象庫在對(duì)象庫中查看,當(dāng)前對(duì)象已被添加到對(duì)象庫中QTP基本使用方法選擇Active
Screen中的對(duì)象并輸出其對(duì)象屬性在Active
Screen
中選中要添加的對(duì)象Insert
Output
Value添加需要輸出的屬性運(yùn)行
,結(jié)果中顯示添加的對(duì)象屬性QTP基本使用方法在Active
Screen中
檢查點(diǎn)在Active
Screen
中選中要添加的對(duì)象Insert
BitmapCheckpoint在Active
Screen中選擇對(duì)象并添加測試步驟在Active
Screen
中選中要添加的對(duì)象Step
Generator第四章QTP與其他工具整合QTP與WinRunner在QTP中可以調(diào)用WinRunner測試QTP與LoadRunner在LoadRunner中設(shè)計(jì)性能場景時(shí)加入QTP測試QTP與其他工具整合QTP與LoadRunner的整合A在QTP中為LoadRunner設(shè)計(jì)測試選中事務(wù)開始步驟點(diǎn)Insert
Step
|
StartTransaction選中事務(wù)結(jié)束步驟點(diǎn)Insert
Step
|EndTransactionQTP與其他工具整合QTP與LoadRunner的整合B使用Silent
TestRunner模擬LoadRunner的調(diào)用開始|
所有程序|
qtp
|
Tools
|
Silent
Test
RunnerQTP與其他工具整合QTP與LoadRunner的整合C在LoadRunner中
和運(yùn)行QTPLoadRunner的Controller中加載QTP設(shè)定場景運(yùn)行QTP與其他工具整合LoadRunner中運(yùn)行QTP
注意事項(xiàng)每臺(tái)機(jī)器只能運(yùn)行一個(gè)GUI
VuserLoad
Runner運(yùn)行QTP
之前,QTP被關(guān)閉啟動(dòng)一個(gè)QTP
之前,前一個(gè)已被關(guān)閉QTP與其他工具整合第五章關(guān)鍵字驅(qū)動(dòng)測試關(guān)鍵字驅(qū)動(dòng)測試方法關(guān)鍵字測試驅(qū)動(dòng)框架關(guān)鍵字驅(qū)動(dòng)實(shí)現(xiàn)自動(dòng)化測試階段劃分計(jì)劃階段分析應(yīng)用程序,決定哪些對(duì)象和操作會(huì)被測試過程使用實(shí)現(xiàn)階段創(chuàng)建對(duì)象庫,對(duì)象庫中每一個(gè)對(duì)象都能唯一對(duì)應(yīng)被測試程序上界面對(duì)象關(guān)鍵字驅(qū)動(dòng)測試什么時(shí)候使用關(guān)鍵字驅(qū)動(dòng)測試方法有利于測試的創(chuàng)建和保持結(jié)構(gòu)清晰增強(qiáng)測試
可讀性有利于沒有編碼基礎(chǔ)的缺乏強(qiáng)大靈活的編碼支持關(guān)鍵字驅(qū)動(dòng)測試在對(duì)象庫中可視化編輯測試步驟編輯對(duì)象庫收集關(guān)于測試對(duì)象的信息,選擇測試對(duì)象選擇下拉列表中的Object
From
Repository選擇測試對(duì)象相應(yīng)操作對(duì)象庫中選取對(duì)象后,Operation中選擇相應(yīng)操作設(shè)置測試邏輯Insert
Step
|Loop
Statement
|
For…
Next關(guān)鍵字驅(qū)動(dòng)測試檢查點(diǎn)的使用為測試添加檢查點(diǎn)比較測試對(duì)象當(dāng)前屬性值與預(yù)期值的驗(yàn)證點(diǎn)檢查點(diǎn)類型標(biāo)準(zhǔn)檢查點(diǎn)(Standard
Checkpoint)圖像檢查點(diǎn)(Image
Checkpoint)
位圖檢查點(diǎn)(Bitmap
Checkpoint)表格檢查點(diǎn)(Table
Checkpoint)文本檢查點(diǎn)(Text
Checkpoint)文本區(qū)域檢查點(diǎn)(Text
AreaCheckpoint)可 性檢查點(diǎn)
(Accessibility
Checkpoint)頁面檢查點(diǎn) (Page
Checkpoint)數(shù)據(jù)庫檢查點(diǎn)(DataBase
Checkpoint)XML檢查點(diǎn) (XML
Checkpoint)關(guān)鍵字驅(qū)動(dòng)測試添加標(biāo)準(zhǔn)檢查點(diǎn)檢查測試對(duì)象屬性Insert
Standard
Checkpoint添加圖像檢查點(diǎn)檢查Web頁面圖像屬性Insert
Standard
Checkpoint添加位圖檢查點(diǎn)將某個(gè)區(qū)域作為位圖來檢查Insert
|
Checkpoint
|
Bitmap
Checkpoint關(guān)鍵字驅(qū)動(dòng)測試添加表格檢查點(diǎn)檢查表格數(shù)據(jù)Insert
|
Checkpoint
|
Standard
Checkpoint添加文本檢查點(diǎn)檢查特定文本是否在界面上顯示Insert
|Checkpoint
|
TextCheckpoint添加文本區(qū)域檢查點(diǎn)僅支持標(biāo)準(zhǔn)Windows\VB\ActiveX及插件支持控件文本檢查Insert
|
Checkpoint
|
Text
Area
Checkpoint關(guān)鍵字驅(qū)動(dòng)測試性性添加可
性檢查點(diǎn)檢查指定網(wǎng)頁是否滿足Section508標(biāo)準(zhǔn)所指定的可標(biāo)準(zhǔn)Insert
|
Checkpoint
|
Accessibility
Checkpoint添加頁面檢查點(diǎn)檢查頁面某些統(tǒng)計(jì)信息Insert
|Checkpoint
|
Standard
Checkpoint添加可
性檢查點(diǎn)檢查指定網(wǎng)頁是否滿足Section508標(biāo)準(zhǔn)所指定的可標(biāo)準(zhǔn)Insert
|
Checkpoint
|
AccessibilityCheckpoint關(guān)鍵字驅(qū)動(dòng)測試添加頁面檢查點(diǎn)檢查頁面某些統(tǒng)計(jì)信息Insert
|
Checkpoint
|
StandardCheckpoint添加數(shù)據(jù)庫檢查點(diǎn)檢查應(yīng)用程序所連接數(shù)據(jù)庫數(shù)據(jù)內(nèi)容Insert
|
Checkpoint
|
Database
Checkpoint添加XML檢查點(diǎn)檢查XML數(shù)據(jù)文件或Web應(yīng)用中XML文檔Insert
|
Checkpoint
|
XML
Checkpoint關(guān)鍵字驅(qū)動(dòng)測試第五章數(shù)據(jù)驅(qū)動(dòng)測試數(shù)據(jù)驅(qū)動(dòng)測試方法什么時(shí)候使用驅(qū)動(dòng)測試方法提高測試增強(qiáng)測試覆蓋率健壯性數(shù)據(jù)驅(qū)動(dòng)測試的一般步驟參數(shù)化測試步驟數(shù)據(jù)編輯數(shù)據(jù)表格設(shè)置迭代次數(shù)數(shù)據(jù)驅(qū)動(dòng)測試參數(shù)化測試通過參數(shù)化測試來提高測試的靈活性數(shù)據(jù)表參數(shù)化環(huán)境變量參數(shù)化隨機(jī)數(shù)參數(shù)化參數(shù)化測試步驟選中Value列單元格單擊“<#>”按鈕修改Data
Table中參數(shù)數(shù)據(jù)驅(qū)動(dòng)測試參數(shù)化測試使用隨機(jī)數(shù)來進(jìn)行參數(shù)化對(duì)“選擇航班”這個(gè)測試步驟參數(shù)化通過
GetItemsCount屬性,獲取航班列表行數(shù)使用RandomNumber隨機(jī)選取其中一項(xiàng)通過Select方法選擇航班參數(shù)化檢查點(diǎn)單擊檢查點(diǎn)所在測試步驟的value中的單元格在Configure
value中選擇“Parameter”數(shù)據(jù)驅(qū)動(dòng)測試參數(shù)化測試設(shè)置數(shù)據(jù)表格迭代方式File
|
Settings
Run
頁中設(shè)置迭代方式Run
one
iteration
only
一次迭代Run
on
allrows
數(shù)據(jù)表中所有數(shù)據(jù)運(yùn)行一次Run
from
row…to
row…
設(shè)置運(yùn)
試數(shù)據(jù)范圍數(shù)據(jù)驅(qū)動(dòng)測試Action測試輸入的參數(shù)化1、編輯Action的屬性保存Flight程序中的登錄部分選中ActionAction
Properties輸入信息2、添加Action的輸入?yún)?shù)參數(shù)化Flight程序中的登錄部分Action
PropertiesParameters
單擊+按鈕關(guān)鍵字視圖,點(diǎn)value列的<#>Test/action
parameter數(shù)據(jù)驅(qū)動(dòng)測試Action測試輸入的參數(shù)化3、調(diào)用Action調(diào)用Flight中的登錄部分Insert
|
Call
to
Existing
ActionAction
Call
Properties點(diǎn)擊Value列的<#>輸入?yún)?shù)值A(chǔ)ction數(shù)據(jù)驅(qū)動(dòng)測試使用環(huán)境變量的參數(shù)化定義和設(shè)置環(huán)境變量File
|
Settings
選中Environment在Variable
type中選擇User-defined
單擊旁邊的+定義環(huán)境變量名和輸入值在測試步驟中綁定環(huán)境變量值定義好環(huán)境變量后,定位到value中<#>→Environment
在Name中選中之前定義的環(huán)境變量導(dǎo)出環(huán)境變量到XML文件File
|
Settings
→
Environment
→
Export導(dǎo)入外部環(huán)境變量文件數(shù)據(jù)驅(qū)動(dòng)測試使用數(shù)據(jù)驅(qū)動(dòng)器來參數(shù)化測試自動(dòng)檢測
中可能需要進(jìn)行參數(shù)化的變量數(shù)據(jù)驅(qū)動(dòng)器的使用方法Tools
|
DataDriver數(shù)據(jù)驅(qū)動(dòng)測試第六章VBScript基礎(chǔ)語言簡介Windows
語言測試工具的“廠商語言”VBScript基礎(chǔ)VBScript語言基礎(chǔ)VBScript的數(shù)據(jù)類型Variant變量子類型(Variant
Subtypes)Empty
Null
Boolean
Byte Integer
Currency
LongSingle
Double
Date String
Object
ErrorVBScript的變量VBScript的運(yùn)算符“&”運(yùn)算符與“+”運(yùn)算符VBScript的條件語句If…Then…Else
與SelectCaseVBScript基礎(chǔ)VBScript語言基礎(chǔ)VBScript的循環(huán)語句Do…LoopWile…WendFor…NextForEach…NextVBScript的Sub與FunctionVBScript的數(shù)組VBScript基礎(chǔ)第七章QTP測試開發(fā)視圖與關(guān)鍵字視圖的對(duì)應(yīng)關(guān)系QTP測試開發(fā)在視圖中編輯測試
的方法輸入測試對(duì)象的頂層對(duì)象控件類型名QTP
編輯器自動(dòng)列出對(duì)象庫中匹配測試對(duì)象輸入一個(gè)測試對(duì)象,可以
其下的屬性、方法及下級(jí)對(duì)象選中下級(jí)對(duì)象,選擇其下的控件選中控件,選擇其下的方法輸入代碼注釋REM‘自動(dòng)化VBScript語法識(shí)別和完成QTP測試開發(fā)QTP的Utility對(duì)象的使用使用PathFinder對(duì)象查找文件全路徑Locate方法返回QTP中指定的Tools
|
OptionsSystemUtil對(duì)象的使用控制應(yīng)用程序和進(jìn)程BlockInPut
鼠標(biāo)和鍵盤輸入Run打開文件或運(yùn)行應(yīng)用程序QTP測試開發(fā)QTP內(nèi)置函數(shù)的使用使用Print函數(shù)顯示信息使用MsgBox函
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(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ǔ)空間,僅對(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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2026年云南師范大學(xué)基礎(chǔ)教育集團(tuán)人才招聘(若干)備考考試題庫及答案解析
- 飛機(jī)模型介紹教學(xué)
- 沈陽戶外施工方案(3篇)
- 車輛信息安全分級(jí)管理制度(3篇)
- 2026年安徽廣播電視臺(tái)阜陽發(fā)射臺(tái)招聘工勤崗位1人備考考試題庫及答案解析
- 2026年度延邊州教育局所屬事業(yè)單位教師專項(xiàng)招聘(53人)筆試模擬試題及答案解析
- 飛機(jī)介紹教學(xué)課件
- 2026廣西北海市合浦縣紀(jì)委監(jiān)委招錄公益性崗位人員1人備考考試題庫及答案解析
- 2026浙江嘉興海寧智能制造崗位專場招聘備考考試題庫及答案解析
- 2025安徽銅陵市利業(yè)人才發(fā)展有限公司招聘派遣制專職財(cái)務(wù)人員(出納崗位)補(bǔ)充1人備考考試題庫及答案解析
- 2026屆湖北省宜昌市秭歸縣物理八年級(jí)第一學(xué)期期末質(zhì)量跟蹤監(jiān)視試題含解析
- 無人機(jī)系統(tǒng)安全培訓(xùn)課件
- 課程顧問工作總結(jié)
- 《社區(qū)居家適老化環(huán)境設(shè)計(jì)》健康養(yǎng)老專業(yè)全套教學(xué)課件
- 2025年高考(甘肅卷)地理真題(學(xué)生版+解析版)
- 2025年山東省村級(jí)后備干部選拔考試題(含答案)
- 后勤副校長述職課件
- GB/T 45758-2025室內(nèi)照明環(huán)境下光催化材料細(xì)菌減少率的測定半干法估算實(shí)際環(huán)境細(xì)菌污染表面抗菌活性
- 護(hù)理教學(xué)如何融入思政
- 兒童顱咽管瘤臨床特征與術(shù)后復(fù)發(fā)風(fēng)險(xiǎn)的深度剖析-基于151例病例研究
- 放療患者的飲食指導(dǎo)及護(hù)理
評(píng)論
0/150
提交評(píng)論