loading...
 This Article 
   
 Share 
   
 Bibliographic References 
   
 Add to: 
 
Digg
Furl
Spurl
Blink
Simpy
Google
Del.icio.us
Y!MyWeb
 
 Search 
   
Third International Conference on Information Technology and Applications (ICITA'05) Volume 1
Incomplete Test Vectors Fail to Detect Obscure VoIP Software Errors
Sydney, Australia
July 04-July 07
ISBN: 0-7695-2316-1
Teck-Kuen Chua, Inter-Tel, Incorporated
David C. Pheanis, Arizona State University

Most ITU-T (i.e., International Telecommunication Union Standardization Sector) standards provide precise specifications for the proper operating behaviors of the systems they specify. However, such specifications are inappropriate for some standards such as the standards for audio coders used in VoIP. For such standards, ITU-T commonly supplies a set of input test data with corresponding correct output results.

In this study, we focus on the G.729 audio-coder algorithm. We use a version of G.729 code that can produce the bit-exact desired output for the given set of input test data to show that there can still be errors in the code even though the output matches the output in the ITU-T specification. We demonstrate that the given test vectors are not comprehensive enough to detect some of the obscure errors that can exist in the software. Therefore, we cannot rely solely on the given test vectors to test and validate our code.

Index Terms:
VoIP, ITU-T, G.729, audio coder, software error, software testing, business telecommunication systems
Citation:
Teck-Kuen Chua, David C. Pheanis, "Incomplete Test Vectors Fail to Detect Obscure VoIP Software Errors," icita, vol. 1, pp.549-554, Third International Conference on Information Technology and Applications (ICITA'05) Volume 1, 2005
Usage of this product signifies your acceptance of the Terms of Use.