Verification of non functional requirements - L6mps/LasaLaraAP GitHub Wiki
The app will support at minimum Android 4.0 (>85% market share) - This was tested by using an Android emulator and an older Android phone. For both instances, the app ran fine.
The app will support at minimum screen resolutions between 480x800 and 1920x1080 - Untested for all screen sizes
Pre-downloaded content will be accessible offline - Tested by disconnecting a device from the internet and using the application afterwards. The app warns about the lack of internet connection on certain actions, but core functionality works as expected.
Users can reach a preloaded book’s questions (starting from the app’s start screen) with 3 actions - It actually takes just two - select a book, then select a chapter!
At least 80% of first-time users find the app intuitive and easy to use - Untested
The app will support Estonian characters - This requirement was tested by creating a custom question with the Estonian characters õ,ä,ö and ü, which is accessible by downloading the book "lasalara" from author [email protected] . The question in question is under the T1 chapter.
Changing between questions after appropriate actions have been selected will take less than 250 milliseconds. - Independent of question size, the changing of questions is near-instant. Maximum question/answer sizes can be accessed via the TestData book, authored by [email protected]