- 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