QTP is mercury
iterative product takeover by HP company . It is functional and regression
testing tool used to check the functionality of the application more
effectively. The scripting we use in QTP is completely based on VB Scripting.
VB scripting is not case sensitive. QTP generally works on windows platforms.
It also works on other platforms but the installation process and some features
will be changed according to the platforms. It supports all WinRunner
supporting technologies like Java, .Net, Seibel, Web, VB, PHP, SAP, Oracle,
multimedia applications. QTP has a work flow or Life cycle for functional
testing involves the following main stages.
- Test planning/Analyze the Application
- Generating the basic test
- Enhancing the test
- Debugging the test
- Executing the test
- Analyzing the results.
Test Planning/ Analyzing the application:
In test planning the
testers understand the requirements and analyze which environments are used to
develop the application and controls in the application such as java, SAP ,
oracle etc. They identify the areas to be automated analyze positive as well as
negative flow of these areas. Preparation of automation test plan document
based upon the above analysis is done in this phase. They prepare the Pre
configuration settings for further operations. So these are the activities that
are carried out by the Test panning or Analyzing the Application process
.
Generate the basic Test:
Automation test
engineers generate the basis test for positive as well as negative flow of the
test. The recording operations on a standalone or web application or an
application based on it’s respective environment is recorded to check the
functionality of the application. We even use VB scripting concepts to generate
Scripts in this Phase.
Enhancing the Test:
Tests can be enhanced by the following activities like
- Inserting the checkpoints
- Synchronizing the test
- Parameterizing the test (Data Driven Testing)
- Inserting the output values
- Measuring transactions
- Inserting programmatic statements
- Inserting comments
- Inserting the script statement manually
Debugging the tests:
It is a process of executing the script in a user desired fashion with an
objective of identifying the errors in the script. For debugging QTP
offers features like.
3 - Step Commands:
1) Step Into
2) Step Out
3) Step Over
1 - Break Point: For breaking the
execution temporarily
Executing Tests:
In this phase testers
execute the Test scripts that has been enhanced and debugged and we execute
them using different run modes.
Analyzing Test
Results:
Here we analyze the
test results that are obtained during the test executions and these test
results are traceable and testers can report the test results using QC explorer
and send to the Test managers where test
managers analyze them, according to the priorities and severities of the bug
they report it to the developer.
No comments:
Post a Comment