Robotic Mobile Device Testing for Automated Functional Validation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The testing of mobile devices, particularly as they become more complex and miniaturized, is both time-consuming and costly due to the increasing number of working parts, making manual testing inefficient and labor-intensive.

Innovation Solution

An automated system utilizing robots with retention devices, test computers, and wireless connectivity to perform functional testing of mobile devices without human intervention, including interaction and manipulation through customized test applications and software, capable of testing multiple devices simultaneously across various operating systems.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If manual testing methods are used for mobile devices, then human operators can perform testing tasks, but the testing process becomes time-consuming and labor-intensive

Engineering Contradiction:
Improvetesting operationVSAvoidtesting time
Core Design Contradiction:
Ease of operationVSLoss of time

Solution Approach 1:

The mobile device under test performs self-testing through automated test applications installed on the device itself. The device autonomously executes test cases, monitors its own functionality, and reports results without requiring continuous human intervention or complex external testing equipment, thereby reducing both time consumption and operational complexity

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

Manual mechanical testing operations are replaced with software-based automated testing systems. Test applications running on the mobile device substitute for human operators performing physical tests, eliminating the need for manual intervention while significantly reducing testing time and enabling parallel execution of multiple test cases

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

2Adaptability or versatility

If the number of working parts in mobile devices increases, then device functionality is enhanced, but testing complexity and cost increase

Engineering Contradiction:
Improvedevice functionalityVSAvoidtesting complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

A universal testing framework is implemented that can handle diverse device functionalities through standardized test applications. The system uses a common architecture that adapts to different device configurations, working parts, and functionalities without requiring separate testing systems for each component, thereby managing complexity while supporting enhanced device capabilities

Inventive Principle:
Principle #6Universality (Multi-functionality)

Solution Approach 2:

The testing system dynamically adjusts test parameters, configurations, and test cases based on the specific device being tested. By changing test parameters according to device specifications and functionality, the system efficiently handles increased complexity without proportionally increasing testing cost or time, adapting the testing approach to match the device's working parts and capabilities

Inventive Principle:
Principle #35Parameter changes

3Productivity

If automated testing systems are implemented, then testing efficiency is improved, but system complexity increases

Engineering Contradiction:
Improvetesting efficiencyVSAvoidsystem complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The automated testing system leverages the mobile device's own processing power and software environment to execute tests, eliminating the need for complex external testing hardware. The device self-manages test execution, result collection, and reporting, which simplifies the overall system architecture while maintaining high testing efficiency and enabling parallel testing of multiple devices

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The testing approach uses software copies of test environments and test applications that run natively on the mobile device. Instead of requiring complex physical testing rigs that replicate all device functions, the system uses virtualized test environments and automated scripts that copy the essential testing logic, reducing system complexity while preserving testing accuracy and efficiency

Inventive Principle:
Principle #26Copying

Data Source

PatentUS12124348B2System, apparatus and methods for automatically testing mobile devices
Publication Date: 2024.10.22 COMMUNICATIONS TEST DESIGN INC
  • US12124348B2 patent drawing
  • US12124348B2 patent drawing
  • US12124348B2 patent drawing

AI summary

Apparatus and methods for automatically testing mobile devices are disclosed according to various embodiments. In one example, a disclosed apparatus includes: a robot having a retention device into which the mobile device to be tested is positioned; a test computer having a processor and a non-transitory computer readable storage medium storing test software for testing the mobile device; and a user monitor electrically connected to the test computer and configured for providing a result of the testing of the mobile device. The mobile device is wirelessly connected to the test computer and has a test application installed thereon corresponding to the test software. The robot is configured for performing interaction and manipulation of the mobile device in cooperation with the test application and the test software during the testing.