Patent ID: 8402312

Claim:
A method for testing an application installed on a wireless communication device, the wireless communication device communicating one or more messages to a server through a test-bed over a wireless network, the wireless network being established by the test-bed, the test-bed being connected to the server, the test-bed providing one or more testing parameters for the one or more messages, the method comprising: a. assigning a probability to at least one of the one or more messages, the probability being assigned by a tester, wherein the probability assigned to a message determines a likelihood of the message being selected for testing by the test-bed; b. assigning a probability to at least one of the one or more testing parameters, the probability being assigned by the tester, wherein the probability assigned to a testing parameter determines a likelihood of the testing parameter being selected by the test-bed for testing messages; c. re-communicating the one or more messages to the server through the test-bed, the one or more messages being re-communicated by the wireless communication device; d. emulating one or more wireless network conditions on identification of the one or more messages by the test-bed, wherein the one or more wireless network conditions are emulated by the test-bed based on the probabilities assigned to at least one of the one or more messages and at least one of the one or more testing parameters; and e. testing the application in the emulated wireless network conditions, the testing being performed by the tester.