ISTQB Chapter 4 - Test Analysis and Design - Keywords Flashcards

1
Q

Acceptance Criteria

A

The exit criteria that a component or system must satisfy in order to be accepted by a user, customer, or other authorized entity.

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

Acceptance Test-Driven Development

A

A collaborative approach to development in which the team and customers are using the customers own domain language to understand their requirements, which forms the basis for testing a component or system.

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

Black-Box Test Design Technique

A

Procedure to derive and/or select test cases based on an analysis of the specification, either functional or non-functional, of a component or system without reference to its internal structure.

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

Boundary Value Analysis

A

A black-box test design technique in which test cases are designed based on boundary values.

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

Branch Coverage

A

The percentage of branches that have been exercised by a test suite. 100% branch coverage implies both 100% decision coverage and 100% statement coverage.

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

Checklist-Based Testing

A

An experience-based test design technique whereby the experienced tester uses a high-level list of items to be noted, checked, or remembered, or a set of rules or criteria against which a product has to be verified.

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

Collaboration-Based Test Approach

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

Coverage

A

The degree, expressed as a percentage, to which a specified coverage item has been exercised by a test suite.

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

Coverage Item

A

An entity or property used as a basis for test coverage, e.g., equivalence partitions or code statements.

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

Decision Table Testing

A

A black-box test design technique in which test cases are designed to execute the combinations of inputs and/or stimuli (causes) shown in a decision table.

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

Equivalence Partitioning

A

A black-box test design technique in which test cases are designed to execute representatives from equivalence partitions. In principle, test cases are designed to cover each partition at least once.

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

Error Guessing

A

A test design technique where the experience of the tester is used to anticipate what defects might be present in the component or system under test as a result of errors made, and to design tests specifically to expose them.

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

Experience-Based Test Technique

A

A procedure to derive and/or select test cases based on the tester’s experience, knowledge and intuition.

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

Exploratory Testing

A

An informal test design technique where the tester actively controls the design of the tests as those tests are performed and uses information gained while testing to design new and better tests.

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

State Transition Testing

A

A black-box test design technique in which test cases are designed to execute valid and invalid state transitions.

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

Statement Coverage

A

The percentage of executable statements that have been exercised by a test suite.

17
Q

Test Technique

A

A procedure used to derive and/or select test cases.

18
Q

White-Box (Technique / Test Design Technique / Test Technique)

A

A procedure to derive and/or select test cases based on an analysis of the internal structure of a component or system.

19
Q

Test Case

A

A set of input values, execution preconditions, expected results and execution postconditions, developed for a particular objective or test condition, such as to exercise a particular program path or to verify compliance with a specific requirement.