• DocumentCode
    1566743
  • Title

    Incomplete test vectors fail to detect obscure VoIP software errors

  • Author

    Chua, Teck-Kuen ; Pheanis, David C.

  • Author_Institution
    Inter-Tel Inc., Chandler, AZ, USA
  • Volume
    1
  • fYear
    2005
  • Firstpage
    549
  • Abstract
    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 paper, 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.
  • Keywords
    Internet telephony; audio coding; error detection; telecommunication standards; G.729 audio-coder; ITU-T specification; incomplete test vectors; international telecommunication union standardization sector standards; obscure VoIP software error detection; Assembly; Bandwidth; Business; Code standards; Digital signal processing; Internet telephony; Signal processing algorithms; Software testing; Standardization; Telecommunication standards; G.729; ITU-T; VoIP; audio coder; business telecommunication; software error; software testing;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Information Technology and Applications, 2005. ICITA 2005. Third International Conference on
  • Print_ISBN
    0-7695-2316-1
  • Type

    conf

  • DOI
    10.1109/ICITA.2005.160
  • Filename
    1488863