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
Link To Document