TEST DESIGN Techniques:an Overview
-test note of "Essential software Test Design"
2015-11-16
Directory:
7.1 Static and Dynamic techniques
7.3 Dynamic Test Design Techniques
7.1 Static and Dynamic techniques
Top
Figure 7.1:overview of test design techniques. Dynamic techniques may focus on functions or on quality factors. Static techniques, which involve scrutinising code or documentation, is usually also counted as testing, even though no C Ode is executed.
7.3 Dynamic Test Design Techniques
Top
Dynamic testing involves us means testing code by executing it. We usually split up the dynamic techniques into:
- behaviour-based, often termed black-box,
- Structural, usually called white-or Glass-box.
No |
Target |
Description |
Method |
Description |
1 |
Data |
Test data |
equivalence partitions, boundary value analysis, domain testing |
|
2 |
Flows |
Different levels, from overarching business processes, to program code, which has both control flows and data flows. |
Work processes with cases for test cases |
The principles of flow testing is similar to all other and whatever the level. Firstly, we draw up the flow graph and then we cover the variations of the FL ows by using branch or path analysis. This was the same principle as white box testing. |
3 |
Event based |
|
State graphs |
|
4 |
Logic:rules, formulae |
|
Decision Tables,decision Tree |
|
5 |
Combinatorial analysis |
|
All pairs, elementary comparisons |
Elementary comparisons involve all variables included in a condition being capable of determining the result of the CO Ndition at least once, and all results of the condition being obtained. |
6 |
risk-based Testing |
|
Risk lists,defect guessing, taxonomies, defect classifi cations and attack patterns |
|
7 |
Advanced Testing |
|
scenario-based, soap opera, Time cycles, data cycles |
|
TEST DESIGN Techniques:an Overview