Back to results
US 2017/0371697 A1Published application
Test system for testing a computer of a computer system in a test network
AssigneeDeutsche Telekom AG
InventorsMarkus Eggert, Daniel Hauenstein
Life of this patent
Estimating the term…
Abstract
A test system for testing a particular computer of a particular computer system in a test network includes: a simulation server configured to emulate a test object; and a control entity for controlling the simulation server, wherein the control entity is configured to instruct the simulation server to generate a virtual test object for emulating the test object, and to instruct a test entity to test the virtual test object generated by the simulation server.
Claims15
1:
- A test system for testing a particular computer of a particular computer system in a test network, wherein the test network comprises a test entity for testing computers of the computer system, wherein the particular computer is a test object, and wherein the test system comprises:
- a simulation server configured to emulate the test object;
- and
- a control entity for controlling the simulation server, wherein the control entity is configured to instruct the simulation server to generate a virtual test object for emulating the test object, and to instruct the test entity to test the virtual test object generated by the simulation server.
1 more element
2:
- The test system according to claim 1, wherein the test system is configured to receive data of the test object and to emulate the test object on the simulation server based on the received data.
3:
- The test system according to claim 2, wherein the data of the test object comprises at least one of the following information:
- software statuses of a software installed on the test object,
- patch statuses of patches installed on the test object,
- configuration statuses of configurations of the test object.
1 more element
4:
- The test system according to claim 1, wherein the test system is configured to receive the data of the test object by a direct file transfer between the test object and the test system or based on an interaction with a user of the test system.
5:
- The test system according to claim 1, wherein the control entity is configured to test at regular intervals if data of a new test object are available on the simulation server, and in the presence of new data to instruct the simulation server to generate a virtual test object for emulating the new test object and to instruct the test entity to test the virtual test object, or
- the control entity is configured to receive data and further parameters for controlling via an application-programmable interface, and to instruct the simulation server to generate a virtual test object for emulating the new test object and to instruct the test entity to test the virtual test object.
6:
- The test system according to claim 1, wherein the control entity is configured to receive test results of the test of the virtual test object from the test entity.
7:
- The test system according to claim 1, further comprising:
- a first test interface between the control entity and the test entity, wherein the first test interface comprises an application-programmable interface.
8:
- The test system according to claim 7, further comprising:
- a second test interface between the simulation server and the test entity, wherein the second test interface is configured to load Plug-Ins provided by the test entity for testing the virtual test object on the simulation server.
9:
- The test system according to claim 8, wherein the simulation server is configured to scan the virtual test object via the Plug-Ins provided by the test entity according to a predetermined software status, patch status or configuration status.
10:
- The test system according to claim 1, wherein the simulation server has access data to the test object, which are valid only on the virtual test object and only for a period of the testing of the virtual test object.
11:
- A method for testing a particular computer of a particular computer system in a test network, wherein the test network comprises a test entity for testing computers of the computer system, wherein the particular computer is a test object, the method comprising:
- generating a virtual test object for emulating the test object on a simulation server;
- and
- instructing the test entity to test the virtual test object generated on the simulation server.
1 more element
12:
- The method according to claim 11, further comprising:
- scanning the virtual test object for at least one of the following data:
- software statuses of a software installed on the test object,
- patch statuses of patches installed on the test object,
- configuration statuses of configurations of the test object.
2 more elements
13:
- The method according to claim 11, further comprising:
- testing whether data of the test object are available on the simulation server;
- in the presence of data of the test object, instructing the simulation server to generate a virtual test object based on the data of the test object;
- instructing the test entity to test the virtual test object;
- receiving test results of the test of the virtual test object;
- and
- deleting the virtual test object on the simulation server.
4 more elements
14:
- A non-transitory, computer-readable medium having processor-executable instructions stored thereon for an application-programmable interface between the control entity of a test system and a test entity in a test network, wherein the processor-executable instructions, when executed, facilitate performance of the following:
- transmitting an identification of a virtual test object generated by a simulation server to the test entity;
- instructing the test entity to test the virtual test object;
- and
- instructing the test entity to transmit results of the test of the virtual test object to the control entity.
2 more elements
15:
- The non-transitory computer-readable medium according to claim 14, wherein the processor-executable instructions, when executed, further facilitate:
- instructing the test entity to scan the virtual test object for at least one of the following data:
- software statuses of a software installed on the test object,
- patch statuses of patches installed on the test object,
- configuration statuses of configurations of the test object.
2 more elements