CPC G06F 11/3688 (2013.01) [G06F 11/3692 (2013.01)] | 20 Claims |
1. A method comprising:
determining, by a test computer, a test plan to test a kernel on a mobile device;
determining, by the test computer, an interaction input message according to the test plan, the interaction input message comprising first data;
transmitting, by the test computer, the interaction input message comprising the first data to the mobile device over a network-based communication channel, wherein the kernel in the mobile device generates an interaction output message in response to receiving the interaction input message;
receiving, by the test computer from the mobile device, the interaction output message comprising second data from the mobile device over the network-based communication channel; and
determining, by the test computer, if the interaction output message is consistent with the test plan,
wherein the test computer comprises a test engine, a virtual reader, and a socket server, the test engine providing the interaction input message in a first format to the virtual reader, and the virtual reader providing the interaction input message in a second format to the socket server, and
wherein the mobile device comprises a virtual device, wherein the virtual device receives the interaction input message in the second format and provides the interaction input message in the first format to the kernel.
|