Dynamic
testing tools
1.
Coverage analyzers (execution verifiers): A coverage analyzer is the most common and
important tool for testing. It is often relatively simple. One of the common
strategies for testing involves declaring the minimum level of coverage,
ordinarily expressed as a percentage of the elemental segments that are exercised
in aggregate during the testing process.
2.
Output comparators: These
are used in dynamic testing-both single-module and multiple-module (system
level) varieties to check that predicted and actual outputs are equivalent.
This is also done during regression testing.
3:
Test data generators: This
is a difficult one, and at lease for the present is one for which no general
solution exists. One of the practical difficulties with test data generation is
the sets of inequalities that represent the condition along a chosen path.
4: Test file generators: This creates a file of information that is
used as the program and does so based on comments given by the user and/or from
the data descriptions program’s data definition section.
5: Test harness
systems: This
is one that
is bound around
the test object and that permits the easy
modification and control
of test inputs and outputs
and provides for online measurement of CI coverage values.
6:
Test archiving systems: The goal is to keep track of series of
tests ant to act as the basis for documenting that the tests have been done and
that no defects were found during the process.
Functions
that dynamic testing tools supports
1.
Input setting: selecting of the test data that the test
object reads when called.
2.
Stub processing: handling outputs and selecting inputs when a
stub is called.
3.
Results displays: providing
the tester with the values that the test object produces so that they can be
validated.
4.
Test coverage measurement: determining the test effectiveness in
terms of the structure of the program.
No comments:
Post a Comment