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 :
بازگشت