Experiences in automating the testing of SS7 signalling transfer points

  • Authors:
  • Tim Moors;Malathi Veeraraghavan;Zhifeng Tao;Xuan Zheng;Ramesh Badri

  • Affiliations:
  • Uni. of New South Wales, Sydney, NSW 2052, Australia;Polytechnic University, Brooklyn NY;Polytechnic University, Brooklyn NY;Polytechnic University, Brooklyn NY;Sprint PCS, Woburn, MA

  • Venue:
  • ISSTA '02 Proceedings of the 2002 ACM SIGSOFT international symposium on Software testing and analysis
  • Year:
  • 2002

Quantified Score

Hi-index 0.00

Visualization

Abstract

Signalling System 7 (SS7) is widely used for telephone signalling. Service providers need to frequently test their Signalling Transfer Points (STPs), which switch SS7 messages, for both protocol conformance and interoperability. This paper describes a system that automatically analyzes the data collected during STP tests. It consists of files that describe how the STPs are expected to behave during the test, and Perl code that translates this Expected Behavior into a program that can search the data collected during the test for the expected events, and report on whether the system passed the test. The system readily processed over 30,000 events for each test run, and identified abnormal behavior that could interfere with interoperability and protocol conformance.