The quick test professional is a software package that
facilitates both the test automation as well as the software testing. To be an
expert in quick test professional it is important that you understand both the
test automation and software testing using the quick test professional.
When
the software testing process is carried out using the quick test professional
it is referred to as the quick test professional test process. By now you must
have got it that the emphasis of this article is on the same testing process.
To say the quick test professional testing process constitutes of the
following steps as mentioned below:
- Configuring of the record and run settings
- Creating an object repository (this step is
optional is many cases)
- Creating the basic automation scripts
- Editing or enhancing the script
- Executing the script
- Debugging the script
- Analyzing the results
- Summarizing the results (this includes tracking
the discovered defects and generating the report)
Major stages of the QTP testing process
1. Analyzation of the application
- This is the first
test and is aimed at finding your testing needs.
- This phase
involves the type determination of the development environment of your
application i.e., whether it is a web application or a windows
application.
- In either of the cases, you
will need to load your quick test professional software with appropriate
add ins.
- There are available separated add – ins for both the web type and
windows type applications.
- These add – ins are required since they only
give the power to quick test professional to identify as well work with
the objects present in the application. - Next thing to determine are the business processes and functionality required.
- For determining these
two things you need to think about what your customer will do with the
application.
- The required business processes are then divided in to
smaller groups or units and the actions based on these units are created.
- This
is done so because with smaller modular actions it becomes easy to read,
follow and maintain the tests in the long term.
2. Preparation of the testing infrastructure:
- Based on the needs that you determined in
the first phase, the resources required are determined in this second
phase.
- The resources are either obtained or created as required.
- The
resources may include the following:
a) Object repositories along with the test objects.
b) Function libraries along with the functions that add to
functionality of the quick test professional and so on.
- Also in this phase the settings of the quick test
professional are configured as per the tasks need to be performed.
3. Building of the tests and addition of the steps to
them:
- By now the testing infrastructure is complete and now you can start
developing your tests.
- Any number of empty tests can be created and
actions can be added to them so as to form the testing skeletons.
- Relevant
actions can be associated with the corresponding object repositories.
- Relevant
tests can be associated with the function libraries.
- Steps can be inserted
with the help of key words and test preferences are also considered.
4. Enhancement of the test:
- This phase includes
insertion of the checkpoints so that you can easily search for a specific
value of object, page or text etc and know whether or not your application
is functioning properly.
5. Debugging, execution and analyzation of the test:
- This phase ensures that the application is working without encountering
any interruption.
- Only if a test is running properly, it can correctly
check the behavior of the application.
6. Reporting of the defects:
- The defects discovered
can be reported to the quality center if you have it installed on your
machine.
No comments:
Post a Comment