This guide will help you to quickly and accurately perform the testing of comprehensive guide is designed to assist you in efficiently and precisely conducting testing for the Feedback module on the PSI Android Fork application testing, with an emphasis . It focuses specifically on critical aspects of the application. If you require guidance for conducting an overall Android test, a dedicated testing guide has been created. It covers the testing procedures for configuring data elements, programs, and the items that need to be tested. To access the testing guide, please click here.
Table of contents:
Table of Contents | ||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
Note |
---|
PSI Android Fork testing should be conducted on an Android v.6+ device. Do not attempt to conduct this testing via your web browser. We do not recommend testing on Android emulators as some functions may give false negatives during testing. |
...
Testing concepts
In the testing field, some concepts and standards are necessary to conduct comprehensive testing. At a minimum, this includes:
Test case: a test case is a detailed set of conditions developed to verify the functionality of a specific feature.
Pre-conditions: specific criteria that must be met to execute the test case.
Test environment: The test environment contains all items to test; in this case, we use the following environment to test: Staging.
...
What servers and users to use
Server | Description | Credentials to be used |
---|---|---|
The server is a copy of the production environment, which is copied nightly and overwritten every day. It is the perfect environment for testing because configuration changes will last for one day. | Use the same real-life community, workers, providers, supervisor. Just change the password. If the account doesn’t work, request account activation via | |
| This server is a stable copy of the production environment, which is copied approximately every 2–3 months | The accounts on this server are different from those on the production server. If you don't have a user account, please request one by clicking on the following link. https://helppsi.freshdesk.com/es/support/home |
Note |
---|
|
Info |
---|
Recommendation: The android app is not optimized for accounts with extensive access to numerous programs and datasets, resulting in prolonged login times when using the DHIS2 Android application. Therefore, it is advisable to avoid assigning an excessive number of programs to a single user, as this may significantly impact performance and efficiency |
...
General behavior
Verify that the programs are loaded correctly
...