Patent ID: 8160572

Claim:
A system, comprising: a platform test environment which includes one or more clients that simulate functions of a service provider application, one or more simulators that simulate functions of a telecommunications network component, and wherein each client comprises one or more modules, wherein each module includes a stateless module that executes an operation, and a stateful module that initiates a process that continues to execute until the process is terminated, and wherein each module performs a particular operation from an interface used by the service provider application; a gateway that processes request traffic between the one or more clients and the one or more simulators, wherein the gateway includes at least one exposure service that translates invocations between a protocol of the service provider application and a different protocol of the telecommunications network component; wherein the platform test environment is used to execute a series of testing operations on the gateway by transmitting request traffic between the one or more clients and the one or more simulators via said gateway; and a unit testing framework that generates a unit test for the platform test environment, wherein the unit test is used to automatically input data into the platform test environment, retrieve a set of results, and compare said results to expected values.