Chapter 3 Flashcards

1
Q

What is the purpose of static testing?

A

To find defects early in the software development lifecycle.

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

What is dynamic testing?

A

Testing software by executing it.

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

What is the goal of dynamic testing?

A

To find defects in the software.

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

What is the purpose of test design techniques?

A

To help identify test conditions and test cases.

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

What is equivalence partitioning?

A

A black box testing technique that divides the input domain into classes of data from which test cases can be derived.

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

What is boundary value analysis?

A

A black box testing technique used to identify test cases at the boundaries of input domains.

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

What is state transition testing?

A

A black box testing technique used to test the system behavior for different sequences of events.

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

What is decision table testing?

A

A black box testing technique used to test combinations of inputs.

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

What is the difference between a test condition and a test case?

A

A test condition is a specific element that can be tested, while a test case is a set of preconditions, inputs, actions, and expected results.

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

What is a test scenario?

A

A sequence of actions that represents a particular situation to be tested.

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

What is a test script?

A

A set of instructions that help testers execute a test.

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

What is a test plan?

A

A document that outlines the scope, approach, resources, and schedule of testing activities.

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

What is test execution?

A

The process of running test cases to verify the behavior of the software.

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

What is a test log?

A

A document that records the details of test execution.

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

What is a test summary report?

A

A document that provides an overview of testing activities and results.

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

What is the purpose of test closure activities?

A

To evaluate the testing process and ensure that all test activities are completed.

17
Q

What is the difference between verification and validation?

A

Verification ensures that the product meets the specified requirements, while validation ensures that the product meets the customer’s needs.

18
Q

What is the V-model?

A

A software development model that emphasizes the relationship between each phase of development and its corresponding phase of testing.

19
Q

What is the purpose of risk-based testing?

A

To prioritize testing efforts based on the likelihood and impact of risks.

20
Q

What is the purpose of defect clustering?

A

To focus testing on areas of high defect density.

21
Q

What is the purpose of static analysis tools?

A

To analyze code without executing it to find defects early in the development process.

22
Q

What is the goal of a test strategy?

A

To define the approach to testing for a specific project.

23
Q

What is the purpose of a test closure report?

A

To summarize the testing activities and results at the end of a testing phase.

24
Q

What is the purpose of a test progress report?

A

To communicate the status of testing activities to stakeholders.

25
Q

What is the purpose of a test summary report?

A

To provide an overview of the testing activities and results of a test phase.