• DocumentCode
    2349132
  • Title

    Model-based testing of a highly programmable system

  • Author

    Dalal, S.R. ; Jain, A. ; Karunanithi, N. ; Leaton, J.M. ; Lott, C.M.

  • Author_Institution
    Bellcore, Morristown, NJ, USA
  • fYear
    1998
  • fDate
    4-7 Nov 1998
  • Firstpage
    174
  • Lastpage
    179
  • Abstract
    The paradigm of model based testing shifts the focus of testing from writing individual test cases to developing a model from which a test suite can be generated automatically. We report on our experience with model based testing of a highly programmable system that implements intelligent telephony services in the US telephone network. Our approach used automatic test case generation technology to develop sets of self checking test cases based on a machine readable specification of the messages in the protocol under test. The AETGTM software system selected a minimal number of test data tuples that covered pairwise combinations of tuple elements. We found the combinatorial approach of covering pairwise interactions between input fields to be highly effective. Our tests revealed failures that would have been difficult to detect using traditional test designs. However, transferring this technology to the testing organization was difficult. Automatic generation of cases represents a significant departure from conventional testing practice due to the large number of tests and the amount of software development involved
  • Keywords
    automatic programming; intelligent networks; program testing; software reliability; telecommunication computing; telephony; AETG software system; US telephone network; automatic case generation; automatic test case generation technology; combinatorial approach; highly programmable system; input fields; intelligent telephony services; machine readable specification; model based testing; pairwise combinations; self checking test cases; software development; test data tuples; test suite; testing organization; tuple elements; Automatic testing; Intelligent networks; Intelligent systems; Machine intelligence; Protocols; Software systems; Software testing; System testing; Telephony; Writing;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Software Reliability Engineering, 1998. Proceedings. The Ninth International Symposium on
  • Conference_Location
    Paderborn
  • ISSN
    1071-9458
  • Print_ISBN
    0-8186-8991-9
  • Type

    conf

  • DOI
    10.1109/ISSRE.1998.730876
  • Filename
    730876