Testing OppiaMobile

OppiaMobile incorporates several types of tests to make the app and server stronger and make sure updated code does not break existing functionality.

For the core components of OppiaMobile, we use the SonarCloud code analysis tool to help us measure and improve the maintainability of the code and the automated test coverage. The current Sonarcloud analysis reports can be found at:

The processes for running the existing tests, and also how to add new tests, is described below:

If you have problems or failures when running or creating tests, then please contact us via the OppiaMobile Community