Electronic product testing systems for providing automated product testing
AssigneeRainforest QA, Inc.
InventorMaciej Siwek
Life of this patent
Estimating the term…
Abstract
An electronic product testing system includes: a testing instruction generator configured to provide a user interface for generating an electronic file, the electronic file containing product testing instruction; and a testing device having a processing unit configured to execute the electronic file to perform testing of a product based on the product testing instruction in the electronic file; wherein the processing unit is configured to perform testing of the product by simulating human actions based on the product testing instruction in the electronic file.
Claims45
An electronic product testing system, comprising:
- a testing instruction generator configured to provide a user interface for generating an electronic file, the electronic file containing product testing instruction;
- and
- a product testing device having a processing unit configured to execute the electronic file to perform testing of a product based on the product testing instruction in the electronic file;
- wherein the processing unit is configured to perform testing of the product by simulating human actions based on the product testing instruction in the electronic file;
- wherein the user interface provided by the testing instruction generator is configured to allow a user to input an image for use by the processing unit as a reference image when the processing unit performs the testing of the product, wherein the image for use by the processing unit as the reference image comprises an image-capture of a part of a screen that is less than an entirety of the screen;
- wherein the user interface provided by the testing instruction generator is configured to allow the user to capture the part of the screen to obtain the image by creating a boundary circumscribing the part of the screen, and wherein the the electronic product testing system is configured to store the captured part of the screen in association with the product testing instruction;
- and
- wherein the user interface provided by the testing instruction generator is configured to provide a list of testing actions for selection by the user before the testing of the product is performed, obtain a selected one of the testing actions, and allow the user to capture the part of the screen to obtain the image after the selected one of the testing actions is obtained and before the testing of the product is performed.
An electronic system, comprising:
- a testing instruction generator configured to provide a user interface for generating an electronic file, the electronic file containing product testing instruction;
- wherein the electronic file is processable by a product testing device to perform testing of a product based on the product testing instruction in the electronic file;
- wherein the user interface provided by the testing instruction generator is configured to allow a user to input an image for use by the product testing device as a reference image when the product testing device performs the testing of the product, wherein the image for use by the product testing device as the reference image comprises an image-capture of a part of a screen that is less than an entirety of the screen;
- wherein the user interface provided by the testing instruction generator is configured to allow the user to capture the part of the screen to obtain the image by creating a boundary circumscribing the part of the screen, and wherein the electronic system is configured to store the captured part of the screen in association with the product testing instruction;
- and
- wherein the user interface provided by the testing instruction generator is configured to provide a list of testing actions for selection by the user, obtain a selected one of the testing actions, and allow the user to capture the part of the screen to obtain the image after the selected one of the testing actions is obtained and before the testing of the product is performed.
Dependencies are inferred from the claim text.