Model driven automatic unit testing technology tool architecture
1999, Gateway to the New Millennium. 18th Digital Avionics Systems Conference. Proceedings (Cat. No.99CH37033)
https://doi.org/10.1109/DASC.1999.822084Abstract
Traditional approaches to unit testing involve establishing test vectors from the source code and establishing expected results that can be used to determine if a particular case has been addressed. This approach is time consuming and expensive. The availability of Computer Aided Control System Design (CACSD) tools for software modeling has permitted expected values to be automatically established from an executable specification. Further automation and implementation independence can be achieved by generating test vectors directly from the executable specification. A model driven automatic unit testing tool architecture and specification has been established. This paper discusses the architecture and requirements of such a tool. Topics include control coverage, data flow coverage, domain coverage, path sensitizing and test management.
References (5)
- Biezer, B. Software Testing Techniques, Second Edition, International Thomson Computer Press, 1990
- Harel, D., "Statecharts: A Visual Formalism for Complex Systems", Science of Computer Programming 8,1987. Pages 231 -274.
- Clarke, Podgurski, Richardson, and a i l , "A Formal Evaluation of Data Flow Path Selection Criteria", IEEE Transactions on Software Engineering, Vol 15 No. 11, November 1989 Chilenski and Miller, "Applicability of Modified ConditionlDecision Coverage to Software Testing", Software Engineering Journal, September 1994.
- Blackburn M., Busser, R., "T-VEC: A Tool for Developing Critical Systems", Proceedings of IEEE COMPASS 96., 1996
- Blackburn M., Busser, R, Fontaine, J., "Automatic Generation of Test Vectors for SCR-Style Specifications", Proceedings of IEEE COMPASS 97.. 1997