Chapter 3 Flashcards
What is the purpose of static testing?
To find defects early in the software development lifecycle.
What is dynamic testing?
Testing software by executing it.
What is the goal of dynamic testing?
To find defects in the software.
What is the purpose of test design techniques?
To help identify test conditions and test cases.
What is equivalence partitioning?
A black box testing technique that divides the input domain into classes of data from which test cases can be derived.
What is boundary value analysis?
A black box testing technique used to identify test cases at the boundaries of input domains.
What is state transition testing?
A black box testing technique used to test the system behavior for different sequences of events.
What is decision table testing?
A black box testing technique used to test combinations of inputs.
What is the difference between a test condition and a test case?
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.
What is a test scenario?
A sequence of actions that represents a particular situation to be tested.
What is a test script?
A set of instructions that help testers execute a test.
What is a test plan?
A document that outlines the scope, approach, resources, and schedule of testing activities.
What is test execution?
The process of running test cases to verify the behavior of the software.
What is a test log?
A document that records the details of test execution.
What is a test summary report?
A document that provides an overview of testing activities and results.