# Product test checklist

One scenario should have one observable expected result. Record what happened; do not mark it "OK" before running it.

| ID | Preconditions / steps | Expected | Actual | Device/width | Status / defect link |
|---|---|---|---|---|---|
| T01 valid request | | | | | |
| T02 empty name | | | | | |
| T03 empty contact | | | | | |
| T04 double submit | | | | | |
| T05 network unavailable | | | | | |
| T06 long input | | | | | |
| T07 keyboard only | | | | | |
| T08 360 px viewport | | | | | |
| T09 another user's record (if accounts exist) | | | | | |

**Last verified version:**
**Browser/device:**
**Open defects and impact:**
**Checks worth automating next:**
