Documente Academic
Documente Profesional
Documente Cultură
Muktesh Aru, TA
Framework highlights
Fast component development (2-4 Pages/Windows per day)
Fast test case development (4+ test cases per day)
Framework highlights
Framework utilizes only industry standard HP/Mercury technologies:
Quality Center (QC) QuickTest Pro (QTP) or WinRunner Business Process Testing (BPT) technology
Allows to test Web Applications on Locked Computers, via Minimized Remote Desktop windows and on dual monitor computers.
Framework highlights
Applicable to all areas of automated testing, like regression, smoke, acceptance, etc.
This Framework has been successfully implemented for several industries: Financial, Transportation, Aerospace.
Automation Architecture
10
20
10
40
85
Business Components
Component is a reusable module to perform tasks on logically independed application parts (Page or Window).
Components use Input/Output parameters for data input/verification and navigation within Page or Window. Input/Output parameters also are used to pass data between components. Components can use iterations if permitted.
Component initialization
Close all browsers except QC Load environment variables like URL, login credentials, DB connection strings, etc.
Invoke an application
Login Verification that login is successful Component cleanup
Component initialization
Verify that Expected page is displayed Side or Top menu navigation Web Page internal flow Component cleanup
Change Components On Failure settings from Continue to Exit when the test is completed and ready for use.
Test Results
If all components passed, test can be included into the Test Lab.
Test Lab
Click on the Test Lab folder to navigate to the Test Lab.
Click on the Select Tests command button to display a list of available tests.
Drag and drop tests onto the grid from the available list of tests in the test lab.
Value
Action No action
Example
<SKIP> <CLEAR> text [text] <TODAY1> [<TODAY1>] <TODAY1>+X <TODAY1>-X [<TODAY1>+X] [<TODAY1>-X]
No action Clear edit field Enter text Verify text Enter current date mm/dd/yyyy (02/27/2007) Check current date mm/dd/yyyy Enter dynamic date in a future Enter dynamic date in a past Check dynamic date in a future Check dynamic date in a past
<SKIP> <CLEAR> Hello [Hello] <TODAY1> [<TODAY1>] <TODAY1>+10 <TODAY1>-365 [<TODAY1>+10] [<TODAY1>-365]
Thank You
Questions?