Automatic end-to-end testing of mobile applications displaying optical barcodes
AssigneeRakuten Group, Inc.
InventorsFernando de Araujo Paulo, Dhananjaya Byranayakanahalli Honnappa, Vivek Gokhale, Vikram Mahendrakar
Life of this patent
Estimating the term…
Abstract
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.
Claims18
A method, comprising:
- sending, by an automated testing tool, an instruction to launch an application installed on at least one electronic device;
- displaying, on the at least one electronic device, a barcode generated by the application installed on the at least one electronic device;
- receiving, with a coordinator component, a task for testing the 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, by the first agent, a first robotic device to test the at least one electronic device based on the retrieved task by scanning, with the first robotic device, the barcode displayed on the at least one electronic device that is running the installed application;
- and
- receiving, with the coordinator component, a result of the task based on the testing of the at least one electronic device.
A system, comprising:
- an automated testing tool configured to send an instruction to launch an application installed on at least one electronic device, the at least one electronic device displaying a barcode by launching the installed application;
- a coordinator component configured to receive a task for testing at least one electronic device;
- and
- a first agent configured to:
- retrieve, from the coordinator component, the task for testing the at least one electronic device;
- and
- test the at least one electronic device based on the retrieved task by controlling a first robotic device to scan the barcode displayed on the at least one electronic device that is running the application based on the instruction sent by the automated testing tool,
- wherein the coordinator component is further configured to receive a result of the task based on the testing of the at least one electronic device.
Dependencies are inferred from the claim text.