Browse > Article
http://dx.doi.org/10.3745/KIPSTD.2007.14-D.7.753

Rigorous System Testing by Supporting Vertical Traceability  

Seo, Kwang-Ik (동국대학교 컴퓨터공학과)
Choi, Eun-Man (동국대학교 컴퓨터공학과)
Abstract
Traceability has been held as an important factor in testing activities as well as model driven development. Vertical traceability affords us opportunities to improve manageability from models and test cases to code in testing and debugging phase. Traceability also makes overcome to difficulties of going up-and-down abstraction level to find out error spot of faults discovered by testing This paper represents a vertical test method which connects a system test level and an integration test level in a test stage by using UML. Experiment of how traceability works and how effective focus on error spots has been included using concrete examples of tracing from models to the code.
Keywords
System Test; Traceability; Uml Test; Integration Test; Error Traceability;
Citations & Related Records
연도 인용수 순위
  • Reference
1 A. Egyed, 'A scenario-driven approach to traceability,' International Conference on Software Engineering archive Proc. the 23rd International Conference on Software Engineering table of contents, Canada, pp.123-132, 2001   DOI
2 O. Gotel and A. W. Finkelstein, 'An analysis of the requirements traceability problem,' Proc. of the International Conf. on Requirements Engineering, Colorado Springs, CO, pp.94-10, 1994   DOI
3 P. Graubman and E. Rudolph, 'Testing of UML models with Emphasis on Speial UML Language Features like Sequence Diagrams,' Conf. Unified Modeling Language(UML' 2000), LNCS 1939, Springer, pp.32-46, 2000
4 M. d. M. Gallard, P. Merino, E. Pimentelis, 'Debugging UML Designs with Model Checking,' Journal of Object Technology, 1(2), PP. 101-117, 2002   DOI
5 A. Egyed, 'SUPPORTING SOFTWARE UNDERSTANDING WITH AUTOMATED REQUIREMENTS TRACEABILITY,' International Journal of Software Engineering and Knowledge Engineering, 15(5), pp.783-810, 2005   DOI   ScienceOn
6 Fasolino, A.R and Visaggoi, G, 'Improving software comprehension through an automated dependency tracer,' Fasolino, A.R.; Visaggio, G. Proc. Seventh International Workshop, Program Comprehension, pp.58-65, 1999
7 Pilskalns, A. Andrews, R. France, and S. Ghosh, 'Rigorous Testing by Merging Structural and Behavioral UML Representations,' Sixth International Conference on the Unified Modeling Language, San Francisco, LNCS 2863, Springer, pp.234-248, 2003
8 E. Dustine, Effectivve Software Testing: 50 specific ways to improve your testing, Addison-Wesley, 2003
9 J. Hartmann, C. Imoberdorf and M. Meisinger, 'UML-Based integration testing,' Proc, ACM SIGSOFT International Sysmposium on Software Reliability Engineering, Florida, pp.250-259, 1999
10 P. C. Jorgensen and C. Erickson, 'Object-Oriented Integration Testing,' Communications of the ACM, 37(9), pp.30-37, 1994   DOI   ScienceOn
11 P. Frohlich and J. Link, 'Automated Test Case Generation from Dynamic Models,' 14th European Conf. OOP(ECOOP' 2000), LNCS 1850, Springer, pp. 472-492, 2000   DOI   ScienceOn
12 L. Brian, Y. Labiche, 'A UML-based approach to system testing,' Software and System Modeling, 1(1), 2002, pp.10-42   DOI
13 L. Briand and Y. Labiche, 'A UML-based approach to system testing,' Proc. 4th International Conf. on UML - The Unified Modeling Language, Modeling Language, Concepts, and Tools, Toronto, CA, 2001, LNCS 2185, Springer, pp. 194-208, 2001   DOI   ScienceOn
14 J. Offutt, A. Abdurazik, 'Generating tests from UML specifications,' Proc. 2nd International Conf. on UML, pp.416-429, 1999   DOI
15 Dinh-Trong, S. Ghosh, R. B. France, M. Hamilton, and B. Wilkins, 'UMLAnT: An Eclipse Plugin for Animating and Testing UML Designs,' Eclipse Technology Exchange Workshop in OOPSLA, San Diego, 2005   DOI
16 A. Abdurazik, J. Offutt, 'Using UML collaboration diagrams for static checking and test generation,' International Conf. on UML, pp.383-395, 2000   DOI   ScienceOn
17 A. Andrews, R. N. Francs, S. Ghosh, and G. Craig, 'Test Adequeacy Criteria for UML Design Models,' Journal of Software Testing, Verification and Reliability, 13(2), pp.95-127, 2003   DOI   ScienceOn
18 M. Scheetz, A. von Mayrhauser, R. France, E. Dahlman, and A. E. Howe, 'Generating test cases from an OO model with an AI planning system,' Proc. 10th International Symposium on Software Reliability Engineering, Boca Raton, Florida, pp.250-259, 1999   DOI
19 B. Ramesh, 'Factors influencing requirements traceability in practice,' Communications of the ACM, 41(12), pp.34-4, 1998   DOI
20 K. Seo and E. M. Choi, 'Comparison of five black-box testing methods for object-oriented software,' Proc. 4th ACIS International Conference on Software Engineering Research, Management & Applications, Seattle, WA, pp.213-22, 2006   DOI