Software Testing Flashcards
7 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 7 Software Testing flashcards as text
Which testing technique involves testing without knowledge of the internal code structure?
Answer: Black-box testing
Black-box testing evaluates software functionality without any knowledge of internal implementation or code structure.
What is the purpose of a test oracle in software testing?
Answer: To determine whether a test passed or failed
A test oracle is a mechanism that determines whether the actual output of a test matches the expected output, confirming pass or fail.
Which type of testing verifies that a system meets the requirements specified by the customer?
Answer: Acceptance testing
Acceptance testing validates that the system satisfies business requirements and is acceptable for delivery to the customer.
What does 'test coverage' measure in software testing?
Answer: The proportion of the software tested by the test suite
Test coverage measures how much of the software (code, requirements, or functionality) is exercised by the existing test suite.
Which technique divides input data into groups where all values are expected to behave similarly?
Answer: Equivalence partitioning
Equivalence partitioning groups inputs into classes where all members are expected to be processed the same way, reducing the number of test cases needed.
What is a 'smoke test' in software testing?
Answer: A quick sanity check to verify basic functionality works before deeper testing
A smoke test is a shallow, broad test that verifies the most critical functions of a build work before investing in more thorough testing.
In software testing, what is 'defect clustering'?
Answer: The observation that most defects are concentrated in a few modules
Defect clustering is a testing principle (Pareto principle) stating that a small number of modules tend to contain the majority of defects.