Method and system for testing branch execution and state transition logic in session initiation protocol application modular components
First Claim
1. A computer implemented method for testing branch execution and state transition logic in session initiation protocol application modular components, the method comprising:
- sending an artificial session initiation protocol runtime environment to a session initiation protocol application to test the session initiation protocol application modular components;
initializing the artificial session initiation protocol runtime environment;
simulating a session initiation protocol message; and
determining whether an appropriate session initiation protocol event occurs in response to simulating the session initiation protocol message.
1 Assignment
0 Petitions
Accused Products
Abstract
A system for testing branch execution and state transition logic in session initiation protocol application modular components. A test harness constructs, sends, and initializes an artificial session initiation protocol runtime environment in order to test session initiation protocol application modular components. The artificial session initiation protocol runtime environment simulates session initiation protocol messages and a determines whether an appropriate session initiation protocol event occurs. Subsequent to determining whether the appropriate session initiation protocol event occurs in response to the simulated session initiation protocol messages, a report of the test results is generated.
25 Citations
20 Claims
-
1. A computer implemented method for testing branch execution and state transition logic in session initiation protocol application modular components, the method comprising:
-
sending an artificial session initiation protocol runtime environment to a session initiation protocol application to test the session initiation protocol application modular components;
initializing the artificial session initiation protocol runtime environment;
simulating a session initiation protocol message; and
determining whether an appropriate session initiation protocol event occurs in response to simulating the session initiation protocol message. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A data processing system for testing branches of execution and state transition logic in session initiation protocol application modular components, comprising:
-
a bus system;
a storage device connected to the bus system, wherein the storage device includes a set of instructions; and
a processing unit connected to the bus system, wherein the processing unit executes the set of instructions to send an artificial session initiation protocol runtime environment to a session initiation protocol application to test the session initiation protocol application modular components, initialize the artificial session initiation protocol runtime environment, simulate a session initiation protocol message, and determine whether an appropriate session initiation protocol event occurs in response to simulating the session initiation protocol message. - View Dependent Claims (11, 12)
-
-
13. A computer program product for testing branches of execution and state transition logic in session initiation protocol application modular components, the computer program product comprising:
a computer readable medium having computer readable program code embodied therein, the computer readable medium comprising;
computer readable program code configured to send an artificial session initiation protocol runtime environment to a session initiation protocol application to test the session initiation protocol application modular components;
computer readable program code configured to initialize the artificial session initiation protocol runtime environment;
computer readable program code configured to simulate a session initiation protocol message; and
computer readable program code configured to determine whether an appropriate session initiation protocol event occurs in response to simulating the session initiation protocol message. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20)
Specification