Device testing arrangement
AssigneeSEGRON Automation, s. r. o.
InventorJari Nurminen
Life of this patent
Estimating the term…
Abstract
An arrangement for automated testing of mobile devices comprising a learning arrangement for learning how to use test devices that do not match with an earlier already defined test case pattern. In the arrangement the learning arrangement generates instructions for performing a set of tasks. The tasks are then executed in the mobile device being tested. The mobile device provides feedback in form of error/success messages, screenshots, source code, return values and similar. Based on the feedback and earlier accumulated information the learning entity can generate a new set of instructions in order to execute the set of tasks successfully.
Claims16
A method for generating a device test automation configuration for testing network features of a mobile device comprising:
- receiving a request to generate a new device test automation configuration for a mobile device from a client host to which the mobile device is connected, wherein the requested device test automation configuration is for testing network features of the mobile device;
- receiving at least one use case comprising a set of steps to be performed in a functionality test of network features of the mobile device, wherein each of the steps comprises a set of tasks for performing the respective step;
- generating instructions for performing the steps of the received at least one use case, wherein said generating further comprises performing the following steps at least once:
- generating an initial set of instructions for a use case of the received at least one use case;
- adapting the set of instructions based on the information generated earlier for similar mobile devices;
- instructing the mobile device to perform the steps according to the use case;
- receiving feedback from the mobile device, wherein the feedback is used in adapting the instructions;
- and
- using the received feedback and the information generated earlier as an input in an algorithm capable of adjusting instructions as a response to feedback for generating instructions for the mobile device;
- and
- storing the device test automation configuration comprising the use cases based on the generated instructions for the mobile device to a database for further use for testing network functionality of another mobile device.
Dependencies are inferred from the claim text.