본문 바로가기
KERD
논문KCI 등재

An Experiment of Traceability-Driven System Testing

2

조회

0

다운로드

0

인용

0

참고문헌

키워드

초록

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.

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.

참고문헌 (25)

  1. E. Dustine, "Effective Software Testing: 50 specific ways to improve your testing" (2003), Addison-Wesley
  2. Lionel Briand, "A UML-based approach to system testing", Proc. 4th International Conf. on UML - The Unified Modeling Language, Modeling Languages, Concepts, and Tools, pp.194~208 (2001)
  3. Lionel Brian, "A UML-based approach to system testing", Software and System Modeling, 1(1), pp.10~42 (2002)
  4. Aynur Abdurazik, "Using UML collaboration diagrams for static checking and test generation", Proc. 3rd International Conf. on UML -- The Unified Modelling Language, pp.383~395 (2000)
  5. Jeff Offutt, "Generating tests from UML specifications", Proc. 2nd International Conf. on UML, pp.416~429 (1999)
  6. M. Scheetz, "Generating test cases from an OO model with an AI planning system", Proc. 10th International Symposium on Software Reliability Engineering, pp.250~259 (1999)
  7. J. Hartmann, "UML-Based integration testing", Proc. ACM SIGSOFT International Symposium on Software Testing and Analysis, pp.60~70 (2002)
  8. O. Gotel, "An analysis of the requirements traceability problem", Proc. of the International Conf. on Requirements Engineering, pp.94~102 (1994)
  9. B. Ramesh, "Factors influencing requirements traceability in practice", Communications of the ACM, 41(12), pp.34~44 (1998)
  10. Marcus, A., "Recovering documentation-to-source-code traceability links using latent semantic indexing", Proc. 25th International Conference Software Engineering, pp.125~135 (2003)
  11. G. Antonio, "Recovering traceability links between code and documentation", IEEE Transaction, 28, pp.970~983 (2002)
  12. L. Naslavsky, "Using scenarios to support traceability", Proc. TEFSE 2005, pp.25~31 (2005)
  13. T. Kastren, "Towards Trace Based Model Synthesis for Program Understanding and Test Automation", Proc. International Conference on Software Engineering Advances, pp.46~56 (2007)
  14. J. Hayes, "Improving requirements tracing via information retrieval", Proc. 11th IEEE Interantioanl Requirements Engineering Conference, pp.138~147 (2003)
  15. J. Richardson, "Automating traceability for generated software artefacts", Proc, 19th International Conference on Automated Software Engineering, pp.356~366 (2004)
  16. M. Lormans, "Can LSI help reconstructing requirements traceability in design and test?", Proc. Conference on Software Maintenance and Reengineering, pp.47~56 (2006)
  17. M. Deng, "Retrieval By Construction: A traceability technique to support verification and validation of UML formalizations", Proc. International Jounal of Software Engineering and Knowledge Engineering, 15, pp.837~872 (2005)
  18. K. Seo, "Comparison of five black-box testing methods for object-oriented software", Proc. 4th ACIS International Conference on Software Engineering Research, Management & Applications, pp.213~220 (2006)
  19. "Use case derived test cases, Proc. on Conf. on Software Quality Engineering STAREAST" (1999)[URL]
  20. Chun-Yu Chen, "Constructing usage-based testing on Object-Z formal specification based specification", 박사, pp.1999
  21. E. M. Choi, "Generating test cases for object-oriented design specification described by OCL", Journal of Korean Information Processing Society, 8-D(6), pp.843~852 (2001)
  22. E. M. Choi, "Use-case driven test for object-oriented system", Proc. the IASTED International Conference, pp.164~169 (2001)
  23. Droschedl. W, "Das V-Modell 97" (1999), Oldenbourg
  24. Roger S. Pressman, "Software Engineering A Practitioner’s Approach 6th" (2005), McGraw-Hill
  25. Paul C. Jorgensen, "Object-Oriented Integration Testing", Communications of the ACM, 37(9), pp.30~37 (1994)

관련 논문AI추천

이 간행물의 다른 논문 (4건)