Title: Test Design
1Test Design
2Test Analysis and Design Phase
Outputs
Test design Test environment and specification
Activities
Analysis of basis documentation
Design of high-level test cases and
test environment
Inputs
- Level test plan
- Basis documentation
3Test Analysis and Design Phase
Test Analysis and Design Stage
Test Analysis
Test Design Techniques Selection
Test Design Specification Creation
Test Cases
4Test Analysis and Design Phase
- Major tasks on the phase of Test Analysis and
Design - Reviewing the test basis (such as requirements,
architecture, design, interfaces) - Evaluating testability of the test basis and test
objects - Identifying and prioritizing test conditions
based on analysis of test items, the
specification, behavior and structure - Designing and prioritizing test cases
- Identifying necessary test data to support the
test conditions and test cases - Designing the test environment set-up and
identifying any required infrastructure and tools - Creating bi-directional traceability between test
basis and test cases
5Test Design Specification
- Test Design Specification
- It is a document that describes features to be
tested and specifies list of all test scenarios
or test cases, which should be designed for
providing the testing of software - The test design does not record the values to be
entered for a test, but describes the
requirements for defining those values
The objective of compiling test design
specifications is to identify set of features or
a combination of features to be tested and to
identify the group of test cases that will
adequately test those features. In addition to
these it contains all types of refinements done
to the approach described in the test plan.
6Test Design Techniques
Testing Design Techniques these are the
techniques that help to derive test cases from
the test basis based on the specifics of the
system under test
The purpose of Test Design Techniques is to
identify test conditions and test scenarios
through which effective and efficient test cases
can be written. Using Test Design Techniques is a
best approach rather the test cases picking out
of the air. Test Design Techniques help in
achieving high test coverage.
7Test Design Techniques
Test Design Techniques
Static The fundamental objective of static
testing is to improve the quality of software
work products by assisting engineers to recognize
and fix their own defects early in the software
development.
Dynamic Testing that involves the execution of
the software of a component or system.