Application testing using sandboxes
AssigneeAlcatel Lucent
InventorKevin S. Adamson
Life of this patent
Estimating the term…
Abstract
Various exemplary embodiments relate to a method and related network node including one or more of the following: determining, by the session establishment node, that a session should be established for the developer; transmitting, to a sandbox server, an instruction to establish a sandbox for the session; transmitting to the sandbox server, an identification of an emulator associated with the session; and notifying the developer when the sandbox is available for use. Various exemplary embodiments relate to a method and related network node including one or more of the following: receiving, by the sandbox server, an instruction to establish a sandbox; establishing the sandbox on the sandbox server; and instantiating a device emulator on the sandbox.
Claims19
A method performed by a session establishment node for providing a sandbox to a developer, the method comprising:
- determining, by the session establishment node, that a session is to be established for the developer;
- transmitting, to a sandbox server, an instruction to establish a sandbox for the session;
- transmitting to the sandbox server, an identification of a device emulator associated with the session, wherein the device emulator emulates a device that executes application code developed by the developer;
- and
- notifying the developer that the sandbox is available for use,
- wherein the step of transmitting to the sandbox server an identification of a device emulator associated with the session comprises transmitting the device emulator to the sandbox server.
A method performed by a sandbox server for providing a sandbox to a developer, the method comprising:
- receiving, by the sandbox server, an instruction to establish a sandbox for the developer;
- receiving an identification of a device emulator associated with the session, wherein the emulator emulates a device that executes application code developed by the developer;
- establishing the sandbox on the sandbox server;
- and
- instantiating the device emulator on the sandbox wherein the device emulator emulates a device that executes application code developed by the developer,
- wherein the step of receiving an identification of a device emulator associated with the session comprises receiving the device emulator at the sandbox server.
A method performed by a developer device for accessing a sandbox including a device emulator that executes application code developed by a developer, the method comprising:
- transmitting, by a developer device to a session establishment node, a request for a sandbox and at least one device emulator, wherein the device emulator emulates a device that executes application code developed by the developer;
- receiving a notification that the sandbox is available for access by the developer device at a sandbox server;
- and
- transmitting, to the sandbox server, a request to access the sandbox,
- wherein the step of transmitting the request comprises transmitting the device emulator to the session establishment node.
Dependencies are inferred from the claim text.