Lesson 9 of 9 15 min +150 XP
🧠 Quiz: The Practitioner's Playbook
Answer all questions to complete the quiz and earn 150 XP.
1
You can automate a small internal report that one colleague opens once a month, or the guest checkout flow. Which should you automate first, and why?
2
The tax on a ₹185.00 item should be ₹14.80. What's the best layer to verify that calculation?
3
Which describes the 'ice-cream cone' anti-pattern?
4
You need to verify checkout rejects a missing first name, a missing last name, AND a missing postal code. What's the cleanest approach?
5
What is the main benefit of the Page Object Model?
6
A factory function like makeCustomer({ lastName: '' }) is preferred over a hard-coded customer object because...
7
A test uses `await page.waitForTimeout(6000)` to wait for a slow page. Why is this a problem?
8
Your suite passes when run alone but fails intermittently when run in parallel. What's the most likely cause?
9
When is auto-retrying a failed test in CI a legitimate tool rather than a bandage?
10
A bug corrupts data on an internal page no customer can reach yet. How should severity and priority be set?
11
You reported and got a fix for a checkout bug. What closes the loop?
12
Why must a suite be made deterministic (flake-free) BEFORE it's used as a required check that blocks deploys?
correct