Testing is mostly done by unit tests and manual tests.
The application is largely composed of three parts:
- UI
- Local database
- service
Database accesses and API accesses to the service was done by constructing unit tests.
UI tests and system tests are done manually since it requires you more effort to set up such testing environment.