Mobile App Variant Testing via Automated Server Distribution
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current methods for testing the functionality and usability of mobile applications are inefficient and laborious, making it difficult to effectively update and refine mobile applications.
Innovation Solution
A method for testing mobile applications that involves transmitting variant selection indications to mobile devices, allowing them to interact with different application variants, analyzing usage data, and modifying the application based on usage metrics to remove underperforming variants.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Manufacturing precision
If multiple application variants are tested using current methods, then testing coverage is improved, but testing efficiency deteriorates due to laborious manual processes
Solution Approach 1:
The system enables self-service testing by automatically distributing application variants to mobile devices, collecting usage data, and analyzing results without manual intervention. The server autonomously manages the entire testing workflow, from variant deployment to data collection and analysis, eliminating the need for manual testing operations while maintaining comprehensive testing coverage
Solution Approach 2:
The patent replaces manual mechanical testing processes with automated electronic systems. Instead of manual variant distribution and data collection, the system uses automated server-based deployment and electronic data tracking through mobile devices, substituting labor-intensive mechanical operations with efficient automated electronic processes
2Measurement precision
If application variants are tested manually, then testing thoroughness is improved, but time consumption increases
Solution Approach 1:
The system ensures continuous testing by automatically distributing application variants to mobile devices as users launch the application, continuously collecting usage data in real-time, and continuously analyzing results without interruption. This continuous automated process maintains thorough testing coverage while eliminating time losses associated with manual testing intervals and transitions
Solution Approach 2:
The system performs preliminary actions by pre-configuring multiple application variants and preparing the testing framework in advance. When users launch the application, the server is already prepared to automatically distribute appropriate variants and begin data collection, eliminating the time required for manual setup and preparation during the testing process
Data Source
AI summary
The application testing system and method provide an efficient and effective way to test multiple application variants of an application on at least one mobile device. The application testing system may cause a first application variant selection indication to be transmitted to at least one mobile device having the application. The first application variant selection indication may be configured to cause the mobile device to interact with the application according to a first application variant of the plurality of application variants. The application testing system may analyze data corresponding to the usage of the first application variant by the at least one mobile device, and cause a second application variant selection indication to be transmitted to the mobile device, wherein the second application variant selection indication is configured to cause the mobile device to interact with the application according to a second application variant of the plurality of application variants.


