Robotic Testing System for Mobile Device Interaction Simulation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current mobile device testing methods are inadequate in simulating real-world scenarios due to the increasing complexity of mobile devices, leading to a higher likelihood of errors in both operating systems and applications, and existing solutions have had limited success in detecting and addressing these issues.

Innovation Solution

A robotic testing system with a holder and multiple motors connected to robotic implements, capable of simulating human interactions such as swipes, clicks, and gestures, combined with software to record and analyze responses, allowing for more accurate detection and logging of errors without relying on new software testing methods.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If more sophisticated testing devices are used to simulate real-world scenarios, then testing accuracy and error detection capability improve, but device complexity increases

Engineering Contradiction:
Improvetesting accuracyVSAvoiddevice complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The robotic testing device is divided into multiple independent robotic implements (first robotic implement, second robotic implement, third robotic implement), each capable of performing specific testing functions. This segmentation allows the system to achieve sophisticated testing capabilities while maintaining modularity and managing complexity through distributed functionality.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The robotic testing device integrates multiple functions into a single system: it can simulate various user interactions (swiping, clicking, typing), accommodate different mobile device orientations, and perform both automated and manual testing scenarios. This multi-functionality improves testing accuracy without requiring multiple separate devices.

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

2Reliability

If hardware-based simulation of human interaction is used, then realism of testing scenarios improves, but device complexity increases

Engineering Contradiction:
Improvetesting realismVSAvoiddevice complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The robotic implements physically replicate human finger interactions with the mobile device, copying real-world touch, swipe, and click actions. This physical copying of human interaction patterns enhances testing realism and reliability by detecting errors that software simulations might miss.

Inventive Principle:
Principle #26Copying

Solution Approach 2:

The system includes automated error detection and logging capabilities that operate autonomously during testing. The processor automatically analyzes test results, generates log files, and identifies errors without requiring constant human intervention, reducing the operational complexity despite the sophisticated hardware.

Inventive Principle:
Principle #25Self-service

3Adaptability or versatility

If multiple robotic implements are used to simulate various user actions, then coverage of test scenarios improves, but device complexity increases

Engineering Contradiction:
Improvetest scenario coverageVSAvoiddevice complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

Different robotic implements are assigned to different testing functions: the first and second robotic implements handle screen interactions (swiping, clicking), while the third robotic implement handles physical buttons. This functional segmentation enables comprehensive test scenario coverage while organizing complexity into manageable, specialized components.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The robotic implements are designed to move and adapt their positions dynamically during testing. They can adjust their locations on the mobile device screen or body based on the specific test scenario being executed, providing versatile coverage without requiring fixed, overly complex positioning mechanisms for every possible interaction point.

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS10836043B1Mobile device automation robot
Publication Date: 2020.11.17 FMR CORP
  • US10836043B1 patent drawing
  • US10836043B1 patent drawing
  • US10836043B1 patent drawing

AI summary

The invention includes a method of testing a mobile device with a robotic testing device having a holder, a first motor operatively connected to a first robotic implement, and a second motor operatively connected to a second robotic implement. The method includes securing, via the holder, the mobile device to the robotic testing device; actuating, via the first motor, the first robotic implement to contact the mobile device at a first location at a first time; actuating, via the second motor, the second robotic implement to contact the mobile device at a second location at a second time; and recording, via a data processor of the robotic testing device, a response of the mobile device in memory of the robotic testing device. The robotic testing device includes a pressure feedback sensor configured to sense a pressure of one or more of the robotic implements while interacting with the mobile device.