Library › Book 11 › Verification vs Validation
Verification vs Validation
8.1🔒The Core Distinction
8.2🔒The Classic ExampleA team builds a login system to spec: email field, 8-character password, redirect to /dashboard. Verification confirms the code works as…
8.3🔒Why Both MatterA product can pass all verification and fail validation:
8.4🔒QA's Role in BothVerification: Write test cases against specs, report deviations, maintain regression suites, participate in reviews
8.5🔒Key Takeaways — Chapter 8- Verification: "Building the product right" — does it match the spec? - Validation: "Building the right product" — does it meet user…
8.6🔒Q&AResume phrasing- Integrated both verification (spec conformance) and validation (user need fulfillment) into test strategies, catching 10+ usability…
8.7🔒Q&ACover letter framingI test beyond the specification. While verification — confirming the product matches the spec — is essential, I also actively validate…
8.8🔒Q&AInterview framing"I approach testing as two distinct questions: 'Did we build it right?' and 'Did we build the right thing?' Verification is the first…
8.9🔒Q&AWhat not to say- "My job is to test against the spec, not question it" — misses half of QA's value - "Validation is the product manager's problem" — QA is…
8.10🔒Q&AQuestion 1Prompt: A feature passes all 50 test cases, but during UAT, users say the flow is confusing and they cannot complete the task. What…
8.11🔒Q&AQuestion 2Prompt: Your team is building a notification system. The spec says "Send email notification when order ships." You notice the spec does not…
8.12🔒Q&AQuestion 3Prompt: A developer says "I don't see the point of validation — if the product owner wrote the spec, they already validated the…
8.13🔒Q&AQuestion 4Prompt: How would you incorporate validation into a sprint workflow without adding significant overhead? What a strong answer should cover…
8.14🔒Registration & Login
8.15🔒Product Catalog
8.16🔒Shopping Cart
8.17🔒Checkout
8.18🔒Order Management
8.19🔒Application 9: Marketplace (20 test cases)
8.20🔒Application 10: API-Driven App (20 test cases)
8.21🔒The AssignmentChoose a publicly accessible web application (an e-commerce site, a productivity tool, a social platform — anything you use regularly)…
8.22🔒DeliverablesCreate a risk matrix covering at least 8 feature areas. For each, assess: - Likelihood of defects (Very Low / Low / Medium / High)…
8.23🔒Grading Yourself