Parameterization is one of the important provisions we have in quick test professional which has
enabled the passing of the values to the tests very simple. This parameterization feature enables one to pass multiple
values at a time to a test.
And what more?
The process of parameterization has
proven to be a great helping hand while carrying out the data driven testing. Data driven testing is the kind of testing that
involves working with multiple sets of data on the same tests.
The quick test professional comes
with various ways for carrying out the process of parameterization:
- Parameterization via
loop statements
- Parameterization via
data table
- Dynamic test data
submission
- Obtaining test data
via front end objects
- Getting test data
directly from the spread sheets, flat files or we can say external files.
- Getting test data
directly from the oracle, MSaccess or we can say data bases.
Now we shall discuss the above 6
different ways of parameterizing the tests in detail.
1. Parameterization via
loop statements:
In this method the sequential numbers or logical numbers
can be passed via the loop statements however you cannot pass strings to
the tests.
2. Parameterization via
data table:
One data table or spread sheet is provided along every test in
quick test professional. The provided data table along with the test can
be used very well for the data driven testing. Furthermore the following 3
purposes are served by the data table:
a) To import the test data
from external spread sheets: for doing this open the data table and place the
pointer. Then right click and select the import from file option. Then you need
to enter the path of the spread sheet to be imported from and hit ok. Later
connect to the test.
b) To import the test data
from the external flat files: for doing this open the data table and place the
pointer. Then right click and select the import from file option. Then you need
to browse the path of the file to imported and press ok. Later connect to the
test.
c) To import the test data
from the data bases: for doing this the user needs to first create a DSN of the
data base i.e., the data source name by making use of the SQL commands. This
can be done by creating a test data base and saving the created data base with
.mdb extension in msaccess. Next step involves creation of a data table and
filling it up with data. The last step is to create a DSN and you can start
importing the data.
3. Dynamic test data submission:
This also involves the use of the loop statements however the data has to be entered again and again by the user.
4. Obtaining test data
via front end objects
5. Getting test data
directly from the spread sheets, flat files or we can say external files.
6. Getting test data
directly from the oracle, MSaccess or we can say data bases.
There is one more method for
parameterizing the data apart from those mentioned above and is also less
followed. The method makes use of the dictionary object for the purpose of
parameterization. There are several types of parameterization namely:
- Data table
- Environment variable
- Random number
- Test and action
The data table consists of the
following parameters:
- Input parameter
- Out put parameter
- Random number
- Environment
variable.
No comments:
Post a Comment