Software Testing Methodologies & Techniques Flashcards
6 cards from real Software Testing practice questions. Tap to flip, then mark Knew It or Still Learning — missed cards come back until you master them.
Read the first 6 Software Testing Methodologies & Techniques flashcards as text
In decision table testing, what does each column represent?
Answer: A combination of input conditions and corresponding actions
Each column in a decision table represents a unique rule — a specific combination of input conditions and the expected system action.
Which testing level verifies that integrated components work together correctly?
Answer: Integration testing
Integration testing validates the interaction and data flow between combined modules or components.
What is state transition testing best suited for?
Answer: Testing systems that change behavior based on previous states
State transition testing is ideal for systems where outputs and behaviors depend on the current state and the sequence of prior inputs.
Which technique uses the software's internal logic to design tests?
Answer: White-box testing
White-box testing (also called structural testing) uses knowledge of the internal code structure to create test cases that cover specific paths and branches.
What is the main purpose of smoke testing?
Answer: Quickly check that the build is stable enough for further testing
Smoke testing performs a shallow, wide test of core functionality to determine if the build is stable enough to proceed with more detailed testing.
Which testing technique requires a tester to trace all possible paths through code?
Answer: Control flow testing
Control flow testing analyzes the sequence of statements and branches in code to ensure every path is exercised at least once.