Browse > Article
http://dx.doi.org/10.3745/JIPS.2008.4.1.033

An Experiment of Traceability-Driven System Testing  

Choi, Eun-Man (Dept. of Computer Engineering, Dongguk University)
Seo, Kwang-Ik (Dept. of Computer Engineering, Dongguk University)
Publication Information
Journal of Information Processing Systems / v.4, no.1, 2008 , pp. 33-40 More about this Journal
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 a code in testing and debugging phase. This paper represents a vertical test method which connects a system test level and an integration test level in testing stage by using UML. An experiment how traceability works to effectively focus on error spots has been included by using concrete examples of tracing from models to the code.
Keywords
Software Engineering; Software Testing; Traceability; UML-based Testing;
Citations & Related Records
연도 인용수 순위
  • Reference
1 M. Deng and B. Cheng, Retrieval By Construction: A traceability technique to support verification and validation of UML formalizations, Proc. International Jounal of Software Engineering and Knowledge Engineering, Vol. 15, 2005, pp.837-872   DOI   ScienceOn
2 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, 2006, pp.213-220
3 D. Wood, J. Reis, Use case derived test cases, Proc. on Conf. on Software Quality Engineering STAREAST, 1999, http://www.stickyminds.com/s.asp?F =S2021_ ART_2
4 Chun-Yu Chen, Constructing usage-based testing on Object-Z formal specification based specification, Ph.D. Dissertation, Auburn University, 1999
5 E. M. Choi, Generating test cases for object-oriented design specification described by OCL,” Journal of Korean Information Processing Society, 8-D(6), 2001, pp.843-852
6 E. M. Choi, Use-case driven test for object-oriented system, Proc. the IASTED International Conference, ACTA Press, 2001, pp.164-169
7 Droschedl. W and Wiemers. M, Das V-Modell 97, (German, Oldenbourg, 1999)
8 Roger S. Pressman, Software Engineering A Practitioner's Approach 6th, (McGraw-Hill, 2005)
9 Paul C. Jorgensen and Carl Erickson, Object-Oriented Integration Testing, Communications of the ACM, 37(9), 1994, pp.30-37   DOI   ScienceOn
10 O. Gotel and A. W. Finkelstein, An analysis of the requirements traceability problem, Proc. of the International Conf. on Requirements Engineering, Colorado Springs, CO, 1994, pp.94-102
11 J. Hayes, A. Dekhtyar, and J. Osborne, Improving requirements tracing via information retrieval, Proc. 11th IEEE Interantioanl Requirements Engineering Conference, 2003, pp.138-147
12 Marcus, A and Maletic, J. I, Recovering documentation-to-source-code traceability links using latent semantic indexing, Proc. 25th International Conference Software Engineering, 2003, pp.125-135
13 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, 1999, pp.250-259
14 J. Hartmann, C. Imoberdorf and M. Meisinger, UMLBased integration testing, Proc. ACM SIGSOFT International Symposium on Software Testing and Analysis, Portland, 2002, pp.60-70
15 B. Ramesh, Factors influencing requirements traceability in practice, Communications of the ACM, 41(12), 1998, pp.34-44   DOI
16 G. Antonio and G. Canfora, G. Casazza, Recovering traceability links between code and documentation, IEEE Transaction, Vol 28, 2002, pp.970-983   DOI   ScienceOn
17 L. Naslavsky, T. Alspaugh, D. Richardson, and H. Ziv, Using scenarios to support traceability, Proc. TEFSE 2005, California, pp.25-31
18 T. Kastren, Towards Trace Based Model Synthesis for Program Understanding and Test Automation, Proc. International Conference on Software Engineering Advances, 2007, pp.46-56
19 J. Richardson and J Green, Automating traceability for generated software artefacts, Proc, 19th International Conference on Automated Software Engineering, 2004, pp.356-366
20 Aynur Abdurazik and Jeff Offutt, Using UML collaboration diagrams for static checking and test generation, Proc. 3rd International Conf. on UML - - The Unified Modelling Language, Advancing the Standard, York, UK, Vol. 1939 of LNCS, 2000, pp.383-395   DOI   ScienceOn
21 M. Lormans and A. Van Deursen, Can LSI help reconstructing requirements traceability in design and test?, Proc. Conference on Software Maintenance and Reengineering, 2006, pp.47-56
22 E. Dustine, Effective Software Testing: 50 specific ways to improve your testing (Addison-Wesley, 2003)
23 Lionel Briand and Yvan Labiche, A UML-based approach to system testing, Proc. 4th International Conf. on UML - The Unified Modeling Language, Modeling Languages, Concepts, and Tools, Toronto, CA, 2001, pp.194-208
24 Jeff Offutt and Anyur Abdurazik, Generating tests from UML specifications, Proc. 2nd International Conf. on UML, 1999, pp.416-429
25 Lionel Brian and Yvan Labiche, A UML-based approach to system testing, Software and System Modeling, 1(1), 2002, pp.10-42   DOI