Q: What is the goal of Regression Testing? A: To ensure that new changes haven’t broken
existing functionality. - Find new bugs in new features - Ensure new changes haven’t broken existing functionality - Test the user interface only - Measure system performance
Q: Testing performed by the client at their own site is called: A: Beta Testing — real
users test in their own environment with real data. - Alpha Testing - Beta Testing - Unit Testing - White Box Testing
Q: Which testing technique involves examining internal code structure? A: White Box
Testing — the tester has full knowledge of the code and designs tests around its structure. - Black Box Testing - White Box Testing - Acceptance Testing - Boundary Value Analysis
Q: Boundary Value Analysis is most effective at finding bugs: A: At the edges of
equivalence partitions — where off-by-one errors, boundary checks, and overflow bugs typically occur. - In the middle of valid ranges - At the edges of valid ranges - In invalid inputs only
- In the UI layer
Q: Which testing level tests individual functions or methods? A: Unit Testing — the lowest
level, typically written by developers alongside their code. - Unit Testing - Integration Testing - System Testing - Acceptance Testing
Q: What does Equivalence Partitioning do? A: Divides input data into groups (partitions)
that should produce the same result. Tests one representative from each group to reduce the total number of test cases. - Tests every possible input - Divides inputs into groups that behave the same way - Tests random values - Focuses only on invalid inputs
Q: What is the difference between verification and validation? A: Verification — “are we
building the product right?” (reviews, static analysis). Validation — “are we building the right product?” (dynamic testing). - Verification is automated, validation is manual - Verification checks process, validation checks product - Verification comes after validation - They are the same thing
Premium Content
Unlock Software Testing Quiz and all premium lessons with a subscription.
From ₹199.99/year — See plans