MetaSwitch Home Page
Home Contact
Company Products News and Events Resource Center Partners Support
MetaSwitch:Carrier-class softswitch and applications solutions
MetaSwitch is making a compelling case for itself as the leading provider of Class 5 softswitches. Stéphane Téral, principal analyst, Infonetics Research
 
Press Releases In The News Events Awards What People Are Saying Podcasts eNews Blogs
       

METASWITCH eNEWS - DECEMBER 2006

eNEWS

 
2008
October 2008
June 2008
April 2008
January 2008
 
2007
November 2007
August 2007
July 2007
February 2007
 
2006
December 2006
October 2006
MetaSwitch Interoperability Partner logo

Partner Equipment Testing

By Doug Kreitz
Solutions Director

This article takes a simple look at the testing cycle for all the pieces of equipment that come together to form a deployable network.

Before solutions reach our customers, four levels of testing take place to ensure smooth product performance.

  • Equipment Functional and Quality Assurance testing
  • Equipment End-of-Line testing
  • Interoperability testing
  • End-to-End Solution testing

Each step of the process is important in assuring that customer equipment works properly. These steps are described in a little more detail below.

Equipment Functional and Quality Assurance (QA) testing involve creating a comprehensive set of test cases that verify that the product conforms to its own specification and push the limits of the equipment's capacity, exercising all of the capabilities of a product. This testing is generally performed by the equipment developer or product manufacturer to ensure that their product behaves as expected. The goal is to eliminate defects that would otherwise be present in all units of the equipment. Although the primary responsibility for QA testing of partner equipment primarily resides with our partners, the MetaSwitch Interop Test Group, nonetheless, does perform some QA testing on MetaSwitch Accredited devices. This reflects the holistic view we have of the overall solution (see below), which cannot hang together if individual elements are not robust. For instance, we recently ran tens of thousands of calls through one of our MetaSwitch Accredited BLC partner's product over a weekend, to prove stability of the BLC running alongside MetaSwitch.

End-of-Line testing is generally done by manufacturers to eliminate "one-off" product hardware defects before they reach customers. A set of tests is performed on a statistical sample of products as they exit the assembly line with important distinctions made between bugs, which will affect all products of a certain build and defects, which will only affect a portion of the products.

Interoperability testing is a key focus of the MetaSwitch Interop Test Group (ITG). For partner products that use the voice interface of the MetaSwitch, we test signaling and call flows from the MetaSwitch to ensure that these systems behave as intended. An example could be as simple as when the subscriber on phone "A" calls someone on phone "B". We want to assure that subscriber "A" hears ringing until phone "B" picks up. Alternatively, testing the products that use the management interface of the MetaSwitch means ensuring that the resultant state matches the intended change in the user interface of the partner product. For instance, turning up a new subscriber in a partner Operational Support System (OSS) will result in all of the required parameters being set on the MetaSwitch to enable the subscriber.

End-to-End Solution testing goes beyond functional/QA testing for each piece of equipment within the network, and interoperability testing between the various pieces of equipment. A great example of this type of testing is the measurement of end-to-end quality of service for a particular set of products. Products that have individually passed QA testing, interoperability tests and end-of-line testing may work well independently, but may not work well together as a total solution. System Level testing is performed on multiple products assembled to provide a specific business solution. Once the solution has been tested thoroughly, customers can deploy the combination of products with confidence.

Recognizing that this total end-to-end solution testing is crucial for our customers, MetaSwitch invests in this activity, incorporating partner equipment into our testing in three different respects. Firstly, MetaSwitch's own System Test laboratory includes specifically-identified, commonly deployed, pieces of partner equipment. The MetaSwitch System Test team focuses on real deployment scenarios, as well as thrashing our own products using test rigs, emulators and harnesses. Secondly, the Interoperability Test Group goes beyond interoperability and QA testing, and is increasingly focused on testing the entire solution. Thirdly, we have a policy of "eating our own dog food", and our Alameda facility uses a combination of a MetaSwitch softswitch and various pieces of partner equipment to deliver the internal phone service used by our own staff, all day, every day.

As always, please feel free to forward questions and comments to .

Back to the December 2006 newsletter