- Time Travel
- Debugging in familiar tools (Chrome dev tools)
- Real time reloads
- Automatic awaiting
- Screenshots & videos of failing tests
- Consistent results (flake-free)
- & others ...
- Test recordings
- Test parallelization
- $$$
| Critical Paths | Url | Covered | Notes |
|---|---|---|---|
| SK Product Page > Purchase Kit (Credit Card) | /products/starter-kit | Incomplete | Need to cover SK page |
| SK Product Page > Purchase Kit (Apple/Google Pay) | /products/starter-kit | ? | |
| Whitening Pen | /teeth/whitening/pen | ✅ | |
| Whitening Foam | /teeth/whitening/foam | ✅ | |
| Retainers | /teeth/straightening/retainers | ✅ | |
| Tooth Picks | /teeth/oral-care/dental-kit | ✅ | |
| Dental Monitoring | /teeth/dental-monitoring/monitoring-package/ | ✅ | |
| Home > Studio Survey > Book Appt | |||
| Home > Kit Survey > Book Appt | |||
| Studio Landing Page > Studio Survey > Kit Zip > Book Appt |
- Testing CircleCI
- iFrames
- Navigating original starter kit page
- Cover more critical paths
- Add more integration tests
- Visual regression
- Refactor circleci for one build workspace
- update docker image
- Limit e2e test to run on release branches
https://github.com/candidco/candidco-web/pull/2339
https://github.com/candidco/candidco-web/pull/2366
Testing, the way it should be: YouTube
What we can learn about testing from the wheel - Kent C Dodds