Professional Documents
Culture Documents
1. MANUAL TESTING.
2. AUTOMATION TESTING.
1). MANUAL TESTING
It is a process in which all the phases of Software Testing Life Cycle like Test Planning, Test
Development, Test Execution, Result Analysis, Bug Tracking and Reporting are accomplished
successfully manually with human efforts.
It is a process in which all the drawbacks of manual testing are addressed (over come) properly and
provides speed and accuracy to the existing testing phase.
Note:
Automation Testing is not a replacement for manual testing it is just a continuation for a manual
testing in order to provide speed and accuracy.
AUTOMATION TOOL
Automated Tool is an Assistance of test engineers, which works based on the instructions and
information.
A test engineer should learn the following to work with any automated tool.
Introduction
Anatomy of Q.T.P
Add – In – Manager
Add in manager is a feature providing Q.T.P, used for making the Q.T.P compatible with the specified
environment.
1. Visual Basic
2. Active x.
3. Web.
Q.T.P is always compatible with standard windows environment apart from the above add ins any
other add in is required one need to purchase it by paying extra cost.
1. Test Pane
2. Active Screen
3. Data Table
4. Debug Viewer Pane
5. Tool Options
1). Test Pane
Test pane is an area provided by Q.T.P, which is used for developing, viewing and modifying the test
script.
1. Expert view
2. Keyboard view
Expert view.
Expert view represents the script in VB script format.
Keyboard View
It represents the scripts using a graphical user interface, which is further divided, into 4 parts.
1. Item
2. Operation
3. Value
4. Documentation
2) Active Screen
Active Screen is a feature provided by Q.T.P which holds the snap shots related to each and every
script statement and used for understanding the script easily as well as enhancing the script easily.
3) Data Table
Data table is also called as formula1 sheet, which is developed by the third party and integrated with
the Q.T.P.
Features: -
Debug Viewer Pane is an area provided by Q.T.P which is used for Viewing, Modifying or Setting the
current values of the variable or expressions during the execution brake with the help of three tabs by
name Watch Expression, Variable and Commands.
5) Tool Options
The options available in Manu bar, File Toolbar, and Testing Toolbar are known as Tool options.
Recording and Running
1. It will generate the corresponding test script statement for every user action.
2. It will also store the required related information in the object repository.
Recording Modes
1) Normal recording
It is used for recording the operations perform at different contacts on the standard GUI objects.
2) Analog Recording
3) Low-level Recording
It is special recording mode provided by Q.T.P, which is used for recording the minimum operations
on the Non-Supported environments also.
Q . T. P L i f e C yc l e
1. Test plan
2. Generating the basic test
3. Enhancing the test
4. Debugging the test
5. Executing the test
6. Analyzing the results.
1) Test Planning
In this phase the automation test engineer will generate the basis test for both the positive and negative flow of
the test.
Checkpoint:
Checkpoint is defined as validation point or test point which checks the object or bitmap state or data
state during the execution at any point of time.
Types of Checkpoints
1. Standard checkpoint
2. Bit map checkpoint
3. Text checkpoint
4. Text area checkpoint
5. Data base checkpoint
6. XML checkpoint
7. Page checkpoint
8. Table checkpoint
9. Image checkpoint
10. Accessibility checkpoint
1) Standard checkpoint.
Through application
Through active screen
2) Bitmap checkpoint.
It is used for checking the complete bitmap or a part of a Bitmap.
It cam be inserted in 2 ways.
Parameterization:
It is a process of replacing the constant values with the variables or parameters in order to increase the
scope of the test.
In order to avoid the above navigation one can insert the following statements directly into the script
-: The End :-
Pls. leave your feed back (both +ve and –ve ) at kanakadria@yahoo.co.in