Model-based testing in practice

作者: S. R. Dalal , A. Jain , N. Karunanithi , J. M. Leaton , C. M. Lott

DOI: 10.1145/302405.302640

关键词:

摘要: Model-based testing is a new and evolving technique for generating suite of test cases from requirements. Testers using this approach concentrate on data model generation infrastructure instead hand-crafting individual tests. Several relatively small studies have demonstrated how combinatorial techniques allow testers to achieve broad coverage the input domain with number We conducted several large projects in which we applied these systems millions lines code. Given complexity testing, model-based was used conjunction automation harnesses. Since no empirical study has been measure efficacy approach, report our experience developing tools methods support testing. The four case presented here offer details results applying test-generation scale diverse applications. Based projects, insights into what works practice thoughts about obstacles transferring technology organizations.

参考文章(11)
Anthony Iannino, Kazuhira Okumoto, John D. Musa, Software Reliability: Measurement, Prediction, Application ,(1987)
I.S. Dunietzl, B.D. Szablak, W.K. Ehrlich, C.L. Mallows, A. Iannino, Applying Design of Experiments to Software Testing international conference on software engineering. pp. 205- 215 ,(1997) , 10.1109/ICSE.1997.610252
D. C. Ince, The Automatic Generation of Test Data The Computer Journal. ,vol. 30, pp. 63- 69 ,(1987) , 10.1093/COMJNL/30.1.63
T. J. Ostrand, M. J. Balcer, The category-partition method for specifying and generating fuctional tests Communications of The ACM. ,vol. 31, pp. 676- 686 ,(1988) , 10.1145/62959.62964
John D. Musa, Software reliability measurement Journal of Systems and Software. ,vol. 1, pp. 223- 241 ,(1979) , 10.1016/0164-1212(79)90023-2
Colin L. Mallows, Siddhartha R. Dalal, Factor-covering designs for testing software Technometrics. ,vol. 40, pp. 234- 243 ,(1998) , 10.2307/1271179
I. S. Dunietz, W. K. Ehrlich, B. D. Szablak, C. L. Mallows, A. Iannino, Applying design of experiments to software testing: experience report international conference on software engineering. pp. 205- 215 ,(1997) , 10.1145/253228.253271
Robert Mandl, Orthogonal Latin squares: an application of experiment design to compiler testing Communications of the ACM. ,vol. 28, pp. 1054- 1058 ,(1985) , 10.1145/4372.4375
D.M. Cohen, S.R. Dalal, M.L. Fredman, G.C. Patton, The AETG system: an approach to testing based on combinatorial design IEEE Transactions on Software Engineering. ,vol. 23, pp. 437- 444 ,(1997) , 10.1109/32.605761
S.R. Dalal, A. Jain, N. Karunanithi, J.M. Leaton, C.M. Lott, Model-based testing of a highly programmable system international symposium on software reliability engineering. pp. 174- 179 ,(1998) , 10.1109/ISSRE.1998.730876