Menu

Earn Premium with Referrals

Invite your friends and earn Premium rewards through our referral program.

See how it works and start inviting friends.

Software Testing Quiz
SDLC

Software Testing Quiz

Practice questions on testing levels, types, and test case design.

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

My Private Notes

Notes are auto-saved locally to this device.