This document presents the list of standard test environments. Specific test environments for the project should be discussed and approved by the client at the start of the project. Test environments are defined based on the market, target audience, and project specifics. |
iOS Devices for testing:
Device | iOS | Screen Resolution |
---|---|---|
iPhone 6 | iOS 12 | 1334×750 |
iPhone 6s plus | iOS 13 | 1920 x 1080 |
iPhone 7 | iOS 12 | 1334 x 750 |
iPhone X | iOS 13 | 2436 x 1125 |
iPhone XR | iOS 13 | 1792 x 828 |
iPhone XS max | iOS 13 | 2688 x 1242 |
iPhone 11 | iOS 14 | 1792 × 828 |
Supported iOS devices: This Mobile application can be installed on devices with iOS 12-14.
The Mobile Application may have device-specific issues on devices that were not included in the list of tested devices.
Android Devices for testing:
Device | Android | Screen Resolution |
---|---|---|
Samsung Galaxy S5 | Android 6 | 1920х1080 |
Samsung Galaxy S7 | Android 7 | 2560х1440 |
Samsung Galaxy S8 Plus | Android 8 | 2220x1080 |
Samsung Galaxy S9 | Android 9 | 2960х1440 |
Google Pixel 3 | Android 10 | 2160x1080 |
Samsung Galaxy S20 | Android 11 | 3200x1440 |
Supported Android Devices: This Mobile application can be installed on devices with Android OS from 6 to 11.
The Mobile application may contain have device-specific issues on devices that were not included in the list of tested devices.
Note: functional testing will be performed only on the devices stated above.
Localization requirements should describe things that need to be taken into account regarding language changes, such as national standards and metrics, text directions, and etc. Also, a source of translations for texts, videos, images and audio wich must be localized should be included.
|
Additional Security requirements must be agreed with the client, developers, and QA:
|
Usability can describe (if needed due to the project specifics):
Keeping that in mind, you must make these requirements measurable. |
The app should be usable in offline mode except for login and sync processes which require Internet connection;
Additional Availability requirements must be agreed with the client, developers:
|
While the device is getting information from the server, updating/loading screens’ information or data, a spinner or any other visual sign should be displayed so the user understands that a certain action is being performed;
Performance requirements must be agreed with the client, developers, and QA:
Performance requirements should be added if it has an influence on the main business flow. For example: |
Reliability requirements must be agreed with the client, developers, and QA:
|
Expandability and flexibility must be agreed with the client, developers, and QA. The requirements can describe (if needed due to the project specifics):
|
Legal and Regulatory Requirements should describe (if needed due to the project specifics):
It must be agreed with the client developers and QA. |
Requirements for accurate must be agreed with the client, developers, and QA. The requirements can describe (if needed due to the project specifics):
|
Third-Party Services should list (if needed due to the project specifics):
It must be agreed with the client and developers. |