Code testing
- Testing overview
- Linters
- Backend Django tests
- JavaScript/TypeScript unit tests
- Web frontend black-box Puppeteer tests
- Python static type checker (mypy)
- TypeScript static types
- Continuous integration (CI)
- Manual testing
- Testing philosophy