Testing Methods
We used React Native Testing Library and Jest to test the components (Unit Testing).
To run the test cases, run npm test
on the root directory of the project.
Due to a few errors, we were not able to implement Integration Testing with the testing library (NativeEventError due to some packages used), so we decided to implement user testing by distributing our apk to 10 people (mainly university students) and asking them to fill in a form about its functionalities. The form is set to anonymous in an attempt to maintain objectivity of the responses.
The results of the form can be seen here. The link to the form can be seen here.