Test Design Techniques

Get Started. It's Free
or sign up with your email address
Test Design Techniques by Mind Map: Test Design Techniques

1. Choosing Test Techniques

1.1. Customer and product

1.1.1. customer or contractual requirements

1.1.2. documentation available

1.1.3. regulatory standards

1.1.4. time and budget

1.1.5. domain

1.2. Company and team

1.2.1. development life cycle

1.2.2. level and type of risks

1.2.3. test objective

1.2.4. knowledge of the testers

1.2.5. use case models and previous experience with types of defects found.

2. Terms to remember

2.1. test case specification

2.2. test execution schedule

2.3. test procedure specification

2.4. test script

2.5. traceability

3. Specification-based or Black-box

3.1. Characteristics

3.1.1. Models based on documentation

3.2. Equivalence Partitioning

3.3. Boundary Value Analysis

3.4. Decision Table Testing

3.5. State Transition Testing

3.6. Use Case Testing

4. Structure-based or White-box

4.1. Characteristics

4.1.1. Internal structire (code and architecture)

4.1.2. Extent of coverage

4.2. Statement Testing and Coverage

4.3. Decision Testing and Coverage

4.4. Other Structure-based Techniques: condition

5. Experience-based Techniques

5.1. Characteristics

5.1.1. knowledge and experience of people

5.1.1.1. esters, developers, users and other stakeholders

5.1.2. Knowledge about likely defects and their distribution

5.2. Exploratory testing

5.3. Fault attack

5.4. error guessing