13.9 COMPLIANCE TESTS
Several manufacturers developed tools with dedicated hardware as well as PC-based tools for compliance tests. In the compliance tests, several protocol test cases are emulated and presented to the VoIP system. Based on the responses and dynamic interactions, the quality of compliance may be judged. Compliance is supposed to create a certification process, but no clear certification process is available for these tests. The users have to decide on the coverage and declare what they support and how it is tested. In some form, a compliance test is mapped as protocol testing in the absence of a certification process. On completing the compliance tests, interoperability success will be improved. The Spirent protocol tester [URL (Spirent-Protocol)] is one analysis tool for this purpose. The key operations in compliance tests are as follows:
- Checks for all possible messages and states.
- Modifies call flows based on new standards.
- Adds, removes, and modifies messages.
- Adds, removes, and modifies message headers.
- Modifies mandatory headers and messages for negative testing that helps to deal with wrong operations.
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Read now
Unlock full access