Patent ID: 8271948

Claim:
A method of testing a subscriber identity module application toolkit (SAT) in a mobile terminal, the SAT providing an interface between the mobile terminal and a subscriber identity module (SIM) card, the method comprising the steps of: loading a computer program comprising a software tool for designing test, measurement, and control systems into a computer in communication with the mobile terminal; sending a first stimulus command from the computer program to the mobile terminal, which sends a first envelope command in response through the SAT to the SIM card, wherein the first stimulus command includes parameters of a desired proactive command; in response to receiving the first envelope command by the SIM card, sending a hard-coded proactive command from the SIM card to the SAT; determining by the SAT, whether the hard-coded proactive command is correct; when the SAT determines the hard-coded proactive command is not correct, returning a response from the SAT to the SIM card indicating the hard-coded proactive command was not correct; when the SAT determines the hard-coded proactive command is correct, passing the hard-coded proactive command from the SAT to the mobile terminal; preparing by the mobile terminal, a first terminal response; forwarding from the SAT to the SIM card, the first terminal response and the parameters of the desired proactive command that were received from the computer program in the first stimulus command; building the desired proactive command by the SIM card utilizing the parameters received in the first terminal response; sending the desired proactive command from the SIM card to the SAT; determining by the SAT, whether the desired proactive command is correct; when the SAT determines the desired proactive command is not correct, notifying the SIM card that the desired proactive command was not correct; when the SAT determines the desired proactive command is correct, passing the desired proactive command from the SAT to the mobile terminal; sending a second terminal response through the SAT to the SIM card in response to the passing of the desired proactive command; and capturing the second terminal response by the computer program for analysis.