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
Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author.While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server.
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.
exampleWhen to Use the Expert View and VBScript
Use the Expert View when test requirements cannot be satisfied from the Tree View.
"userName" Set "jojo"
"Value"What’s Underneath the Tree View?
The edit fieldis contained in the pagethat is inside the browser.
Browser("Welcome: Mercury").Page("Welcome: Mercury").WebEdit(“userName").Set "jojo"Test Steps in the Expert View
Browser object .
Page object .
WebEdit object .
The edit fieldis contained in the page that is inside the browser.
Declare variables Mercury").WebEdit(“userName").Set "jojo"
Add programming logic
Add QuickTest functionsThe Expert View is Editable
Add non-recordable statements to the test:
Unique characteristic to identify an object Mercury").WebEdit(“userName").Set "jojo"
An action performed on an objectThe Expert View Object Model
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
Object Mercury").WebEdit(“userName").Set "jojo"
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: "&NewDateImportant Utility Functions
Add VBScript to the test to perform the following actions:
Analyze the test requirements. Mercury").WebEdit(“userName").Set "jojo"
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.QuickTest for Scripting Process