ISTQB CTFL - Chapters 1-6

0.0(0)
studied byStudied by 2 people
0.0(0)
full-widthCall Kai
learnLearn
examPractice Test
spaced repetitionSpaced Repetition
heart puzzleMatch
flashcardsFlashcards
GameKnowt Play
Card Sorting

1/126

flashcard set

Earn XP

Description and Tags

CTFL 4.0 (2022)

Study Analytics
Name
Mastery
Learn
Test
Matching
Spaced

No study sessions yet.

127 Terms

1
New cards

acceptance testing

A test level that focuses on determining whether to accept the system.

2
New cards

black-box testing

Testing based on an analysis of the specification of the component or system.

3
New cards

component integration testing

The integration testing of components.

4
New cards

component testing

A test level that focuses on individual hardware or software components.

5
New cards

confirmation testing

A type of change-related testing performed after fixing a defect to confirm that a failure caused by that defect does not reoccur.

6
New cards

functional testing

Testing performed to evaluate if a component or system satisfies functional requirements.

7
New cards

integration testing

A test level that focuses on interactions between components or systems.

8
New cards

maintenance testing

Testing the changes to an operational system or the impact of a changed environment to an operational system.

9
New cards

non-functional testing

Testing performed to evaluate that a component or system complies with non-functional requirements.

10
New cards

regression testing

A type of change-related testing to detect whether defects have been introduced or uncovered in unchanged areas of the software.

11
New cards

shift-left

An approach to performing testing and quality assurance activities as early as possible in the software development lifecycle.

12
New cards

system integration testing

The integration testing of systems.

13
New cards

system testing

A test level that focuses on verifying that a system as a whole meets specified requirements.

14
New cards

test level

A specific instantiation of a test process.

15
New cards

test object

The work product to be tested.

16
New cards

test type

A group of test activities based on specific test objectives aimed at specific characteristics of a component or system.

17
New cards

white-box testing

Testing based on an analysis of the internal structure of the component or system.

18
New cards

acceptance criteria

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

19
New cards

acceptance test-driven development

A collaboration-based test-first approach that defines acceptance tests in the stakeholders' domain language.

20
New cards

black-box test technique

A test technique based on an analysis of the specification of a component or system.

21
New cards

boundary value analysis

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

22
New cards

branch coverage

The coverage of branches in a control flow graph.

23
New cards

checklist-based testing

An experience-based test technique in which test cases are designed to exercise the items of a checklist.

24
New cards

collaboration-based test approach

An approach to testing that focuses on defect avoidance by collaborating among stakeholders.

25
New cards

coverage

The degree to which specified coverage items are exercised by a test suite, expressed as a percentage.

26
New cards

coverage item

An attribute or combination of attributes derived from one or more test conditions by using a test technique.

27
New cards

decision table testing

A black-box test technique in which test cases are designed to exercise the combinations of conditions and the resulting actions shown in a decision table.

28
New cards

equivalence partitioning

A black-box test technique in which test conditions are equivalence partitions exercised by one representative member of each partition.

29
New cards

error guessing

A test technique in which tests are derived on the basis of the tester's knowledge of past failures, or general knowledge of failure modes.

30
New cards

experience-based test technique

A test technique based on the tester's experience, knowledge and intuition.

31
New cards

exploratory testing

An approach to testing in which the testers dynamically design and execute tests based on their knowledge, exploration of the test item and the results of previous tests.

32
New cards

state transition testing

A black-box test technique in which test cases are designed to exercise elements of a state transition model.

33
New cards

statement coverage

The coverage of executable statements.

34
New cards

test technique

A procedure used to define test conditions, design test cases, and specify test data.

35
New cards

white-box test technique

A test technique only based on the internal structure of a component or system.

36
New cards

anomaly

A condition that deviates from expectation.

37
New cards

dynamic testing

Testing that involves the execution of the test item.

38
New cards

formal review

A type of review that follows a defined process with a formally documented output.

39
New cards

informal review

A type of review that does not follow a defined process and has no formally documented output.

40
New cards

inspection

A type of formal review that uses defined team roles and measurement to identify defects in a work product, and improve the review process and the software development process.

41
New cards

review

A type of static testing in which a work product or process is evaluated by one or more individuals to detect defects or to provide improvements.

42
New cards

static analysis

The process of evaluating a component or system without executing it, based on its form, structure, content, or documentation.

43
New cards

static testing

Testing that does not involve the execution of a test item.

44
New cards

technical review

A formal review by technical experts that examine the quality of a work product and identify discrepancies from specifications and standards.

45
New cards

walkthrough

A type of review in which an author leads members of the review through a work product and the members ask questions and make comments about possible issues.

46
New cards

coverage

The degree to which specified coverage items are exercised by a test suite, expressed as a percentage.

47
New cards

debugging

The process of finding, analyzing and removing the causes of failures in a component or system.

48
New cards

defect

An imperfection or deficiency in a work product where it does not meet its requirements or specifications.

49
New cards

error

A human action that produces an incorrect result.

50
New cards

failure

An event in which a component or system does not perform a required function within specified limits.

51
New cards

quality

The degree to which a work product satisfies stated and implied needs of its stakeholders.

52
New cards

quality assurance

Activities focused on providing confidence that quality requirements will be fulfilled.

53
New cards

root cause

A source of a defect such that if it is removed, the occurrence of the defect type is decreased or removed.

54
New cards

test analysis

The activity that identifies test conditions by analyzing the test basis.

55
New cards

test basis

The body of knowledge used as the basis for test analysis and design.

56
New cards

test case

A set of preconditions, inputs, actions (where applicable), expected results and postconditions, developed based on test conditions.

57
New cards

test completion

The activity that makes testware available for later use, leaves test environments in a satisfactory condition and communicates the results of testing to relevant stakeholders.

58
New cards

test condition

A testable aspect of a component or system identified as a basis for testing.

59
New cards

test control

The activity that develops and applies corrective actions to get a test project on track when it deviates from what was planned.

60
New cards

test data

Data needed for test execution.

61
New cards

test design

The activity that derives and specifies test cases from test conditions.

62
New cards

test execution

The activity that runs a test on a component or system producing actual results.

63
New cards

test implementation

The activity that prepares the testware needed for test execution based on test analysis and design.

64
New cards

test monitoring

The activity that checks the status of testing activities, identifies any variances from planned or expected, and reports status to stakeholders.

65
New cards

test object

The work product to be tested.

66
New cards

test objective

The purpose for testing.

67
New cards

test planning

The activity of establishing or updating a test plan.

68
New cards

test procedure

A sequence of test cases in execution order, and any associated actions that may be required to set up the initial preconditions and any wrap up activities post execution.

69
New cards

test result

The consequence/outcome of the execution of a test.

70
New cards

testing

The process within the software development lifecycle that evaluates the quality of a component or system and related work products.

71
New cards

testware

Work products produced during the test process for use in planning, designing, executing, evaluating and reporting on testing.

72
New cards

validation

Confirmation by examination that a work product matches a stakeholder's needs.

73
New cards

verification

Confirmation by examination and through provision of objective evidence that specified requirements have been fulfilled.

74
New cards

coverage

The degree to which specified coverage items are exercised by a test suite, expressed as a percentage.

75
New cards

debugging

The process of finding, analyzing and removing the causes of failures in a component or system.

76
New cards

defect

An imperfection or deficiency in a work product where it does not meet its requirements or specifications.

77
New cards

error

A human action that produces an incorrect result.

78
New cards

failure

An event in which a component or system does not perform a required function within specified limits.

79
New cards

quality

The degree to which a work product satisfies stated and implied needs of its stakeholders.

80
New cards

quality assurance

Activities focused on providing confidence that quality requirements will be fulfilled.

81
New cards

root cause

A source of a defect such that if it is removed, the occurrence of the defect type is decreased or removed.

82
New cards

test analysis

The activity that identifies test conditions by analyzing the test basis.

83
New cards

test basis

The body of knowledge used as the basis for test analysis and design.

84
New cards

test case

A set of preconditions, inputs, actions (where applicable), expected results and postconditions, developed based on test conditions.

85
New cards

test completion

The activity that makes testware available for later use, leaves test environments in a satisfactory condition and communicates the results of testing to relevant stakeholders.

86
New cards

test condition

A testable aspect of a component or system identified as a basis for testing.

87
New cards

test control

The activity that develops and applies corrective actions to get a test project on track when it deviates from what was planned.

88
New cards

test data

Data needed for test execution.

89
New cards

test design

The activity that derives and specifies test cases from test conditions.

90
New cards

test execution

The activity that runs a test on a component or system producing actual results.

91
New cards

test implementation

The activity that prepares the testware needed for test execution based on test analysis and design.

92
New cards

test monitoring

The activity that checks the status of testing activities, identifies any variances from planned or expected, and reports status to stakeholders.

93
New cards

test object

The work product to be tested.

94
New cards

test objective

The purpose for testing.

95
New cards

test planning

The activity of establishing or updating a test plan.

96
New cards

test procedure

A sequence of test cases in execution order, and any associated actions that may be required to set up the initial preconditions and any wrap up activities post execution.

97
New cards

test result

The consequence/outcome of the execution of a test.

98
New cards

testing

The process within the software development lifecycle that evaluates the quality of a component or system and related work products.

99
New cards

testware

Work products produced during the test process for use in planning, designing, executing, evaluating and reporting on testing.

100
New cards

validation

Confirmation by examination that a work product matches a stakeholder's needs.