Distributed midlet testing
AssigneeOracle America, Inc.
InventorsRon Katz, Victor Rosenman, Yaniv Vakrat, Omer Pomerantz
Life of this patent
Estimating the term…
Abstract
A method for testing functionality on a JAVA enabled device is provided. The method includes downloading a test to the JAVA enabled device from a management unit having access to the test. The management unit is connected with a partner device polling the management unit. A message is forwarded from the JAVA enabled device to the partner device through the management unit. The expected content of the message is forwarded from the JAVA enabled device to the partner device, through the management unit. The message is then compared to the expected content. A system and a graphical user interface are also included.
Claims20
A method for testing a mobile device, comprising method operations of:
- communicating a type of test to a management unit;
- transmitting the type of test from the management unit to a partner device in response to polling by the partner device;
- configuring the partner device in accordance with the type of test;
- communicating data between the partner device and the mobile device as required by the type of test;
- communicating expected data between the partner device and the mobile device via a management unit as required by the type of test;
- and
- comparing the data and the expected data to determine success of the test.
A method for testing functionality on a JAVA enabled device, comprising method operations of:
- downloading a test to the JAVA enabled device from a management unit storing the test;
- connecting the management unit with a partner device polling the management unit;
- forwarding a message from the JAVA enabled device to the partner device, through the management unit;
- forwarding expected content of the message from the JAVA enabled device to the partner device, through the management unit;
- and
- comparing the message to the expected content.
A system for distributed testing, comprising:
- a first device;
- a second device configured to communicate with the first device;
- a testing tool storing tests to be executed between the first device and the second device in order to ascertain whether the first device and the second device can communicate through a communication protocol associated with the tests;
- and
- a management unit providing a hyper text transport protocol (HTTP) communication channel between the first device and the second device, the management unit providing a first uniform resource locator (URL) address for downloading a test and a second URL for communicating results of the test.
A graphical user interface (GUI) associated with distributed testing performed between portable electronic devices, comprising:
- a first region providing a test tree having a plurality of tests defining test functionality to be executed with the portable electronic devices;
- a second region configured to illustrate test details associated with one of the plurality of tests selected from the first region;
- a third region having control functionality for launching a test engine enabling a first one of the portable electronic devices to connect to a management unit that manages the distributed testing.
Dependencies are inferred from the claim text.