Working in the Expert View (Preview). USINGQTP65-STUDENT-01A. Lesson Objectives. In this lesson, you will: Translate the Tree View into the script form of the test Identify QuickTest functions from VBScript operations and functions
Working in the
Expert View (Preview)
In this lesson, you will:
1. Check that the selected airline is the airline listed in the Depart table.
2. Display the result in the test results.
Use the Expert View when test requirements cannot be satisfied from the Tree View.
"userName" Set "jojo"
The edit fieldis contained in the pagethat is inside the browser.
Browser("Welcome: Mercury").Page("Welcome: Mercury").WebEdit(“userName").Set "jojo"
Browser object .
Page object .
WebEdit object .
The edit fieldis contained in the page that is inside the browser.
Add programming logic
Add QuickTest functions
Add non-recordable statements to the test:
Unique characteristic to identify an object
An action performed on an object
An object can set a property or perform a function.
Dialog("Login").WinEdit("Agent Name:").Set "jojo"Dialog("Login").WinEdit("Password:").SetSecure "3e149bbfd87db5058f903d"Dialog("Login").WinButton("OK").ClickWindow("Flight Reservation").Close
The object used to send information to the Test Results
Instructs QuickTest to pause between these two steps (in seconds)
Reporter.ReportEvent micGeneral, "Calculated Date","The date calculated was: "&NewDate
Add VBScript to the test to perform the following actions:
Analyze the test requirements.
What do I need to test?
What are the objects I need to investigate?
What QuickTest methods or properties can I use to handle the objects (import data, iterate the test, report the results)?
What programming conventions will best meet the requirement (loop, a conditional statement, a counter)?
What variables do I need to define?
Write the code to meet test requirements.
Adhere to VBScript syntax and programming conventions.
Use comments to add documentation in the script.
Use the online QuickTest and VBScript references to help you with functions and syntax.