TECHNICAL FIELD

The aspects of the disclosed embodiments relate to a method for a testing apparatus. The aspects of the disclosed embodiments also relate to a testing apparatus for testing a device. The aspects of the disclosed embodiments further relate to computer program product for a testing apparatus.

BACKGROUND

This section is intended to provide a background or context to the aspects of the disclosed embodiments that are recited in the claims. The description herein may include concepts that could be pursued, but are not necessarily ones that have been previously conceived or pursued. Therefore, unless otherwise indicated herein, what is described in this section is not prior art to the description and claims in this application and is not admitted to be prior art by inclusion in this section.

Automated testing apparatuses for testing electronic devices, such as portable electronic devices, exist in which testing personnel puts the device to be tested on a test jig and then puts the test jig onto a test bench at a predetermined location. The testing apparatus may comprise a robotic arm which performs tests adapted for the particular device to be tested. Such tests may include touching a touch sensitive display and/or press buttons of the device. To perform such tests properly, the jig in which the device is attached, should be accurately located.

Some testing apparatuses exist which may be able to find out the correct location of the device on the test bench, wherein the testing apparatus may be able to calibrate the movements of the robotic arm accordingly.

Due to the increased properties of portable devices one testing apparatus may not be able to test all those features of the device. Therefore, a multiple of testing apparatuses may be needed at a manufacturing and/or testing site and/or at a maintenance and repair site.

SUMMARY

An aim of the present disclosure is to provide a method for a testing apparatus, a testing apparatus, and a computer program product for a testing apparatus.

Some embodiments provide a testing apparatus for testing a device. In some embodiments the testing apparatus comprises a movable and rotatable device gripping head with which a device to be tested may be attached (gripped) for testing. The testing apparatus may further comprise a set of connectors, a set of sensors and/or a set of actuators. The testing apparatus also comprises a robotic arm capable of moving and rotating the test bench.

Some embodiments provide a method and a computer program product for controlling the testing apparatus during testing a device.

Various aspects of examples of the present disclosure are provided in the detailed description.

According to a first aspect, there is provided a method for a testing apparatus, the method comprising:attaching a device to a gripping head of the testing apparatus;obtaining information of the device to be tested;using the obtained information for selecting a test procedure for the device;starting the selected test procedure;determining the location of the device with respect to the testing apparatus;selecting a property to be tested from a set of properties of the test procedure;activating a testing element adapted for the selected property;receiving a response of the device to the tested property;analyzing the response to determine whether the tested property is properly functioning;examining whether the set of properties comprises one or more tests not yet performed for the device; andif so, selecting a test among the one or more tests not yet performed; andperforming the test procedure for the selected test.

According to a second aspect, there is provided a testing apparatus comprising:a frame;a gripping head for gripping a device to be tested;a first movement element for moving the gripping head with respect to the frame;a movement detector to detect at least one of a location and a position of the device;a touching element for touching the device;an imaging device for capturing images of the device;a display for generating visual information for capturing by the device;a set of sensors for examining operations of the device;a set of actuators for providing signals for reception by the device; anda set of plugs adapted to be inserted into a socket of the device.

According to a third aspect, there is provided a computer readable storage medium stored with code thereon for use by a testing apparatus, which when executed by a processor, causes the testing apparatus to perform:attach a device to a gripping head of the testing apparatus;obtain information of the device to be tested;use the obtained information for selecting a test procedure for the device;start the selected test procedure;determine the location of the device with respect to the testing apparatus;select a property to be tested from a set of properties of the test procedure;activate a testing element adapted for the selected property;receive a response of the device to the tested property;analyze the response to determine whether the tested property is properly functioning;examine whether the set of properties comprises one or more tests not yet performed for the device;if so, select a test among the one or more tests not yet performed; andperform the test procedure for the selected test.

