Mobile Application Testing
Rave offers a comprehensive approach to QA/Testing on applications based on Android & iOS platforms. Our expert QA/Testers perform early requirement analysis by creating test cases, plans, test case executions and defect report management. We utilize Requirement Traceability Matrix (RTM), when necessary. Rave Digital performs extensive QA/Testing suited specifically to your mobile testing requirements and we follow the below scenarios to perform robust coverage of mobile application:
Compatibility
We perform an application’s compatibility with multiple firmware versions, as well as different device models. We check if an application is compatible with browsers (default, 3rd party). We also verify how an application is responding while interacting with device features like Flip, Slider, Camera, and Holster.
To view how we run through the compatibility checklist for mobile application with different OS & devices, please click the link below:
UI/UX Testing
We perform robust testing to ensure complete application functionality. We perform extensive testing to validate an application is in accordance with all necessary requirements. We check for localization functionality for the determined local language of the app. We validate all functionality of the application including calls, SMS, low battery, calendar alerts, and much more!
To view a sample of a functional test case document, please click the link below.
Performance
We run performance testing using emulators. We verify the acceptability of a server’s performance under unusual and unforeseen conditions. We ensure the performance of the application on various devices with different OS and device configurations. We verify the request and response load at the server-end during multiple user demands on the same resource (i.e. data records, memory). Additionally, we evaluate how applications perform on different networks (2G, 3G, 4G, Wifi, etc.) and during fluctuations among those networks.
Installation/Uninstallation
We validate the installation process of applications based on their respective platforms either via Application Store, URLs or APKs. We check the behavior of an application with pre-installed applications on appropriate devices. We immediately check all behaviors of an application upon launch, on respective devices. We then validate the un-installation process of the application and confirm all related files are removed from the respective devices.
To view a detailed checklist for Installations/Uninstallation of mobile application, please click the link below.:
Functional & Localization
We perform robust testing to ensure complete application functionality. We perform extensive testing to validate an application is in accordance with all necessary requirements. We check for localization functionality for the determined local language of the app. We validate all functionality of the application including calls, SMS, low battery, calendar alerts, and much more!
To view a sample of a functional test case document, please click the link below.