Test Analysis and Design Flashcards

1
Q

What are test techniques used for?

A

To support the tester in test analysis and in test design (what and how). They help to develop a relatively small, but sufficient, set of test cases in a systematic way. They also help the tester to define test conditions, identify coverage items, and identify test data during the test analysis and design.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

What are three types of test techniques?

A

Black-box testing
White-box testing
Experience-based testing

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

What are white box test techniques?

A

They are based on an analysis of the test objects internal structure and processing. Can only be created after the design or implementation of the test object. AKA structure-based techniques.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

What are black box test techniques?

A

They are based on an analysis of the specified behavior of the test object without reference to its internal structure. Test cases are independent of how the software is implemented. AKA specification-based techniques.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

What are experience based test techniques?

A

They use the knowledge and experience of the testers for the design and implementation of test cases. Effectiveness depends heavily on testers skills. They can find defects that may be missed using white or black box testing. They are complementary to the white and black box techniques.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

What are four Black-Box test techniques?

A

Equivalence Partitioning
Boundary Value Analysis
Decisions Table Testing
State Transition Testing

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q
A
How well did you know this?
1
Not at all
2
3
4
5
Perfectly