FIELD

This application relates generally to testing products, and more specifically, to product testing systems.

BACKGROUND

Many products require product testing. Supplier of products generally require products be tested before they can be made available to customers. Testing of products can be a lengthy and complicated process. There may be many different technical features in the product that need to be tested under different testing parameters. New product testing systems are disclosed herein.

SUMMARY

An electronic product testing system includes: a testing device configured to generate and to provide a digital image that includes a feature of a product being tested, and to provide product testing instruction for the product; and a tracking device configured for tracking a cursor movement with respect to the digital image, and/or a selection of an item in the digital image, and to generate product testing data based on a result of the tracking; wherein the tracking device is also configured to output the product testing data for storage in a non-transitory medium, the non-transitory medium having a database structure that is configured to store the product testing data in association with the digital image and the product testing instruction.

Optionally, the tracking device is configured to track both the cursor movement and the selection of the item.

Optionally, the product testing system also includes a graphic generator configured to generate a graphic representing the tracked movement.

Optionally, the graphic comprises a line traversing a plurality of cursor positions.

Optionally, the graphic further comprises a selection identifier identifying a position of the selection of the item.

Optionally, the non-transitory medium comprises a database configured to store a file having a plurality of cursor positions as the product testing data, wherein the cursor positions is retrievable from the database for presentation over the digital image.

Optionally, the database is configured to store the cursor positions in association with an identity of a product tester.

Optionally, the item comprises a tab, a button, an icon, or a text, or any combination of the foregoing; and wherein the tracking device is configured to track a selection of the tab, a selection of the button, a selection of the icon, a selection of the text, or any combination of the foregoing.

Optionally, the product testing system also includes a video generator configured to generate a video of the tracked interaction.

Optionally, the testing device is further configured to present a question after a task has been performed in accordance with the product testing instruction.

Optionally, the non-transitory medium is configured to store an answer of the question in a test result file.

Optionally, the product testing instruction comprises first instruction to perform a first task for testing the product.

Optionally, the product testing instruction comprises second instruction to perform a second task for testing the product.

Optionally, the product testing data indicates a first tracked interaction for the first task, and wherein the tracking device is also configured to generate additional product testing data indicating a second tracked interaction for the second task.

Optionally, the product testing system also includes a testing monitoring module configured to monitor a progress of a product testing for the product.

Optionally, the testing monitoring module is configured to determine a percentage of the product testing completed, a duration spent in the product testing, a number of steps taken in the product testing, time wasted in the product testing, time lapsed before a first link is clicked, or any combination of the foregoing.

Optionally, the product testing system further includes a monitoring module configured to detect an occurrence of an event due to an interaction of a product tester with the digital image.

Optionally, the testing device is configured to provide the digital image and the product testing instruction for allowing a first entity to perform product testing on the product, and also configured to provide the digital image and the product testing instruction for allowing a second entity to perform product testing on the product.

Optionally, the product testing system also includes a test result retriever configured to obtain a first testing result for the product.

Optionally, the test result retriever is also configured to obtain a second testing result for the product.

Optionally, the product testing data comprises an interaction image indicating the tracked interaction, and wherein the product testing system further comprises a report generator configured to generate a report having the interaction image.

Optionally, the product comprises a web page, a web site, a computer application, a mobile device application, or a processor application.

Optionally, the testing device is configured to provide the digital image for display on a hand-held device.

Optionally, the testing device is configured to provide the digital image for display on a computer screen or a laptop screen.

Other and further aspects and features will be evident from reading the following detailed description of the embodiments.

