Practice tasks
Insurance is the best kind of practice: the premium is arithmetic you can check, and the forms change shape as you answer them.
1. Quote
- Open each cover type and assert the form shows only the fields that type needs.
- Submit an empty health quote and assert every validation message.
- Enter an age of 17 and assert it is rejected; 18 should pass.
- Switch to Car insurance and assert the IDV and car age fields appear and the age field disappears.
- Enter an IDV below 50,000 and assert the error.
- Switch to Travel and assert the trip length and destination fields appear.
2. Plans and premium
- Assert the plan count matches the number of result cards.
- Compute the health premium yourself: rate x cover/500000 x age factor x members x city tier, then assert the number on screen.
- Tick I smoke on the quote and assert every premium goes up by 25%.
- Filter by one insurer and assert only its plans remain.
- Drag the premium slider and assert no card shows a higher premium.
- Tick Claim settlement 95% and above and assert each remaining plan qualifies.
- Sort by premium ascending and by claim settlement, and assert both orders.
3. Proposal
- Submit the proposal empty and assert each required field is named.
- Enter an invalid PAN and assert the format error.
- Choose nominee relationship Child and assert the age and guardian fields appear.
- Set the nominee age to 12 and assert the guardian name becomes required.
- Tick existing illness and assert two new required fields appear.
- Assert the 15% loading is added to the premium only after the illness is declared.
- Tick an add-on and assert the payable amount changes by the add-on price plus GST.
4. Payment
- Switch to monthly payment and assert the 6% loading and the twelve-instalment schedule.
- Apply SAVE10 and assert 10% comes off the premium.
- Apply EXPIRED and assert the code is rejected.
- Choose UPI and assert the card fields disappear and the UPI field is required.
- Enter a 15 digit card number and assert the error.
- Pay and assert the policy number format.
5. Claims
- Try to claim with no policy and assert the empty state.
- Claim more than the cover amount and assert the error.
- Write fewer than 20 characters in the description and assert the error.
- Claim 40,000 with all three documents ticked and assert the status is Approved.
- Claim 80,000 and assert the status is Under review.
- Claim with a missing document and assert it goes to review whatever the amount.
- Cancel a policy and assert it can no longer be claimed against.