Robotic Barcode Scanning Tests Under Real-World Mobile Conditions
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current automated testing methods for mobile applications fail to accurately simulate real-world conditions such as ambient lighting, scanning angle, and device position during barcode scanning, as they convert analog signals into digital formats, lacking the ability to replicate actual user interactions.
Innovation Solution
A system and method that utilize a coordinator component to control robotic devices for end-to-end testing of mobile applications, simulating real-world conditions by receiving tasks, retrieving them, and receiving results, which includes multiple testing environments and robotic devices to test barcode scanning functionality under various conditions.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Extent of automation
If automated testing converts analog barcode signals into digital formats for testing, then the testing process can be automated, but the test cannot accurately simulate real-world conditions such as ambient lighting, scanning angle, and device position
Solution Approach 1:
The patent uses a digital twin (virtual model) of the barcode scanning environment that replicates real-world conditions including ambient lighting, scanning angles, and device positions. This virtual copy allows automated testing while maintaining accuracy by simulating physical conditions rather than converting analog signals to digital.
Solution Approach 2:
The patent introduces a virtual environment as an intermediary between the physical barcode and the testing system. This virtual environment acts as a mediator that preserves the characteristics of real-world scanning conditions while enabling automated control and measurement, resolving the contradiction between automation and realism.
2Ease of manufacture
If a screenshot is taken of the barcode and transformed into the barcode number using an application, then the testing process can be performed, but it does not take into account real-world conditions such as ambient lighting conditions, scanning angle, device position and brightness settings
Solution Approach 1:
The patent systematically varies parameters such as ambient lighting conditions, scanning angles, device positions, and brightness settings in the virtual environment to test barcode scanning under multiple real-world scenarios. This allows comprehensive testing while maintaining automated control, achieving both simplicity and precision.
Solution Approach 2:
The patent creates a dynamic virtual environment where scanning angles, device positions, and lighting conditions can be changed and controlled automatically. This dynamic simulation replaces static screenshot-based testing, enabling precise measurement of scanning accuracy under varying real-world conditions while maintaining ease of automation.
Data Source
AI summary
A method, system, and apparatus are provided. The method includes receiving, with a coordinator component, a task for testing at least one electronic device, retrieving, by a first agent from the coordinator component, the task for testing the at least one electronic device, controlling a first robotic device to test the at least one electronic device based on the retrieved task, and receiving, with the coordinator component, a result of the task based on the testing of the at least one electronic device.


