IMS Test Framework

AGNITY offers a comprehensive IMS Test framework that is based on AGNITY’s open source SIPr. The IMS test framework is a packaged solution based on SIPr Professional Edition and is ideally suited for a single deployment or multiple application scenarios based on either an Application/Feature server or application scenarios implemented on IMS core.

The following diagram illustrates a deployment of a SIPr Test Framework (STF). 

test framework

 

In the above diagram the red-colored boxes are all various instances of SIPr in different roles.

The test repository as the name suggests holds all the ordered and categorized tests. This could be a versioned, subversion repository and will have a directory structure that enables the tests to be separated based on SUT (System Under Test) versions being tested.

The Test framework manager is the module that runs tests, either standalone or as suites based upon categories or all together. It is also responsible for presenting results as well as generating reports.

The tests also contain scripts for simulations for some network elements external to SUT platform, such as a Proxy or a B2BUA.

The framework is also optionally capable of verifying the billing related data and correlating it with the test cases run.

The STF offers a simple CLI (Command Line Interface) so the user can select from a range of tests pre-created and pre-configured. The user can then select any or all tests and run them against a certain SUT configuration. The result is displayed on the screen and a detailed report is generated that can be used offline to see the details of the test run.

The STF also contains any specific driver scripts or configurations that need to be changed on the SUT, for example the SIP Servlet Applications on a SIP Application Server that are invoked for different tests.

The IMS test framework has a base framework that comes with a series of pre-created tests; however the framework is extensible to add new test suites as required.

 

 
To learn more and get further information, please contact: