practice
Write a test. Then prove it works.
Every problem is graded twice: your test must pass against the working app, and it must fail against a copy where we broke the exact behaviour it claims to check. A test that passes on a broken app has told you nothing.
Prove the login really checks the password
Forms & validation · Nimbus · 2 behaviours to catch
Prove the empty form is validated
Forms & validation · Nimbus · 1 behaviour to catch
Assert the cart badge updates
State across pages · Terra Supply · 1 behaviour to catch
Assert the wrong-password error
Forms & validation · Nimbus · 1 behaviour to catch
Fix the wrong expected count
State across pages · Terra Supply · 1 behaviour to catch
The cart badge lies
State across pages · Terra Supply · 2 behaviours to catch
Prove the search actually filters
Tables & lists · PipelineHQ · 1 behaviour to catch
Prove the search hides the rest
Locators · Terra Supply · 1 behaviour to catch
Removing an item has to remove it
State across pages · Terra Supply · 1 behaviour to catch
Prove the status filter filters
Tables & lists · PipelineHQ · 1 behaviour to catch
Assert the search result count
Tables & lists · PipelineHQ · 1 behaviour to catch
Fix the wrong selector
Locators · PipelineHQ · 1 behaviour to catch
Fix the wrong assertion
Forms & validation · Nimbus · 1 behaviour to catch
Prove a contact was actually saved
Waiting & flakiness · PipelineHQ · 2 behaviours to catch
The subtotal forgets the quantity
State across pages · Terra Supply · 1 behaviour to catch
Checkout must reject a bad card
Forms & validation · Terra Supply · 1 behaviour to catch
Prove log out really logs you out
State across pages · Nimbus · 1 behaviour to catch
Replace the positional selector
Locators · Terra Supply · 1 behaviour to catch
Replace the fixed sleep
Waiting & flakiness · PipelineHQ · 1 behaviour to catch
Delete the right row
Tables & lists · PipelineHQ · 2 behaviours to catch
The save test is flaky
Waiting & flakiness · PipelineHQ · 1 behaviour to catch
The suite only passes in one order
State across pages · Nimbus · 1 behaviour to catch
More problems are being added every week.