Multi-Platform Testing Automation Using Rotating Frames
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Manual testing of mobile devices and software updates is subjective, time-consuming, and prone to errors due to increasing complexity, making it inefficient for identifying bugs and errors.
Innovation Solution
The implementation of multi-platform testing automation systems that use hardware server devices to simulate touch input events and receive data from mobile hardware devices over a network, including mechanical actuators to physically interact with devices and rotate frames for comprehensive testing.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Measurement precision
If manual testing is used to test mobile devices and software updates, then testers can subjectively evaluate device performance, but the process becomes time-consuming and prone to errors due to increasing device complexity
Solution Approach 1:
The patent replaces manual mechanical testing operations with automated electronic systems. Hardware servers execute simulated user interactions through software-controlled actuators that automatically perform touch inputs, camera operations, and other device interactions, eliminating subjective human evaluation while increasing testing speed and consistency
Solution Approach 2:
The testing system performs self-testing through automated hardware servers that can independently execute test protocols, collect device responses, and generate test results without continuous human intervention. The system autonomously manages multiple devices simultaneously, allowing the testing process to serve itself through programmable automation
2Reliability
If manual testing is performed on each mobile device, then detailed subjective evaluation is possible, but the process becomes mundane and inaccurate
Solution Approach 1:
The patent replaces subjective human testing operations with objective automated systems. Hardware servers execute predetermined test protocols that systematically interact with devices through controlled actuators, capturing quantitative data on device responses, camera functionality, and software behavior, thereby eliminating subjective bias and improving measurement objectivity
Solution Approach 2:
The testing system employs universal hardware servers that can test multiple device types, operating systems, and software applications through a single automated platform. The system adapts to different device configurations and test requirements through programmable protocols, reducing the need for separate manual testing processes for each device variant
3Productivity
If automated testing systems are implemented to reduce manual effort, then testing efficiency increases, but the system requires complex hardware servers, mechanical actuators, and network infrastructure
Solution Approach 1:
The testing system is segmented into independent functional modules: hardware servers that manage test orchestration, mechanical actuators that perform physical interactions, mobile devices under test, and network infrastructure that connects components. This modular segmentation allows each component to be developed, maintained, and scaled independently, managing overall system complexity while maintaining high testing productivity
Data Source
AI summary
Apparatuses, systems, methods, and computer program products are presented for multi-platform testing automation. A method includes electrically triggering, with a rotate command, at least one mechanical actuator to rotate a frame to successively present different faces of the frame to a camera of a mobile hardware device. A method includes simulating one or more touch input events on a mobile hardware device for each successively presented different face of a frame. Simulated one or more touch input events are received as mirrored one or more actual touch input events on a different mobile hardware device. A method includes receiving data associated with simulated one or more touch input events and a camera of a mobile hardware device from the mobile hardware device over a data network.


