Automation Fundamental Concepts
What is Test Automation ?
Benefits of Automation
– Consistency of Test Execution
– Reducing cycle time of regression test cycles
– Data driven testing
– Re-usability of test wares
- Automation life cycle is a subset of the entire test life cycle
- Automation planning can be initiated in parallel to the test planning phase.
Factors to be considered in automation planning,
Stability of AUT (Application under test)
No of regression cycles to be performed
Compatibility of App platform with testing tools
Cost benefit analysis (ROI)
Availability of skilled resources
qWhen Automation is applicable?
Introduction to QTP (QuickTest Professional) Quick Test Pro involves 3 main stages: 1. Creating Tests Quick Test Pro graphically displays each step users perform in the form of a collapsible, icon based tree view in QTP’s Keyword View. 2. Running Tests & Analyzing Test Results Default Add-ins Other Add-Ins
“The Mercury advanced keyword-driven testing solution”
1. Standard Windows applications
2. Web objects / Applications
3. ActiveX controls
4. Visual Basic applications
Additional QuickTest add-ins Support,
3. SAP Solutions,
4. .NET Windows
5. Web Forms,
8. Web services,
and terminal emulator applications.
1. Creating Test scripts
2. Running Tests
3. Analyzing Test Results
Create a test script by recording a manual test scenario on the AUT (Application Under Test) using QTP.
Once the test scripts are recorded / created, next step is to execute them…While running (executing) the tests Quick Test Pro connects to the web site or AUT and performs each operation in the test as performed manually while recording / creating tests (test scripts)…
Debugging Test : To identify and eliminate the defects in the test scripts.
Analyzing Test Results:
Once the test scripts are executed, test results and the summary can be viewed for result analysis.
.Net and many more
Introduction to QTP (QuickTest Professional)
Quick Test Pro involves 3 main stages:
1. Creating Tests
Quick Test Pro graphically displays each step users perform in the form of a collapsible, icon based tree view in QTP’s Keyword View.
2. Running Tests & Analyzing Test Results