Oppia has tests! These tests help ensure that our code is always correct. Here are links to more detailed pages for each of our kinds of tests:
- [[Backend tests|Backend-tests]]
- [[Frontend tests|Frontend-tests]]
- [[End-to-end tests|End-to-End-Tests]]
- [[TypeScript tests|TypeScript-tests]]
- [[Lighthouse Tests|Lighthouse-Tests]]
We also have tests for our custom lint checks, which are documented here:
- [[Custom Pylint checks|Custom-Pylint-checks]]
- [[Custom ESLint checks|Custom-ESLint-checks]]