The card below is the “product under test”. Use guided mode to see the bug list upfront, or blind mode to find them yourself first.
Techniques: Equivalence partitioning, Boundary value analysis
Create your account
Fill in the details below to get started.
Your findings
0 / 0 bugs foundTick each bug as you confirm it on the page above. Progress saves automatically.
Write down every bug you find. Be specific — where it is, what’s wrong, what it should be.
Planted bugs (5)
- Accessibility: The 'First name'
<label>has aforattribute that doesn't match the input'sid. This breaks the link for screen readers and prevents the input from being focused when the label is clicked. - Validation: The 'Last name' field is visually marked as required (
*) but is missing therequiredHTML attribute. - Data Type: The 'Email' field uses
type="text", which disables built-in browser email format validation. - Visual Logic: The 'Phone' field is set as
requiredin the code, but lacks the*visual indicator, which is deceptive to the user. - Form Logic: The 'Create account' button is
type="button". This prevents the form from being submitted when a user presses the 'Enter' key while typing.
Junior testing isn't just about finding what's broken; it's about checking if the visual cues (labels, asterisks) match the underlying code (attributes, IDs).