수직 추적가능성을 제공하는 엄격한 시스템 테스트
Rigorous System Testing by Supporting Vertical Traceability
1
조회
0
다운로드
0
인용
0
참고문헌
키워드
초록
추적이란 개념은 모델 중심의 개발에서만이 아니라 테스트를 위하여 매우 중요한 요소이다. 수직적인 추적은 모델로부터 테스트와 디버깅 단계에 이르기까지 시스템을 잘 관리할 수 있게 한다. 또한 테스트 단계에서 발견한 결함에 대한 오류를 추적할 때 발생하는 추상 수준의 오르내림을 추적가능성으로 극복하게 한다. 이 논문에서는 시스템 테스트 수준과 통합 테스트 수준에서 UML을 이용하여 수직적으로 연결하여 더욱 엄격한 테스트가 되는 방법을 제안한다. 실험을 통하여 추적이란 개념이 어떻게 작동하며 오류 부분을 찾아내는지 얼마나 효과적인지 보이며 모델에서 코드까지의 구체적인 사례를 이용하여 방법을 소개한다.
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.
참고문헌 (20)
- "A UML-based approach to system testing", pp.194~208 (2001)
- "Generating tests from UML specifications", pp.416~429 (1999)
- "UMLAnT: An Eclipse Plugin for Animating and Testing UML Designs" (2005)
- "A UML-based approach to system testing", 1(1), pp.10~42 (2002)
- "Using UML collaboration diagrams for static checking and test generation", pp.383~395 (2000)
- "Generating test cases from an OO model with an AI planning system", pp.250~259 (1999)
- "An analysis of the requirements traceability problem", pp.94~10 (1994)
- "Factors influencing requirements traceability in practice", 41(12), pp.34~4 (1998)
- "Comparison of five black-box testing methods for object-oriented software", pp.213~22 (2006)
- "Test Adequeacy Criteria for UML Design Models", 13(2), pp.95~127 (2003)
- "Effectivve Software Testing: 50 specific ways to improve your testing" (2003), Addison-Wesley
- "UML-Based integration testing", pp.250~259 (1999)
- "Communications of the ACM", pp.30~37 (1994)
- "Rigorous Testing by Merging Structural and Behavioral UML Representations", pp.234~248 (2003)
- "Automated Test Case Generation from Dynamic Models", pp.472~492 (2000)
- "Testing of UML models with Emphasis on Speial UML Language Features like Sequence Diagrams", pp.32~46 (2000)
- "Debugging UML Designs with Model Checking", 1(2), pp.101~117 (2002)
- "A scenario-driven approach to traceability", pp.123~132 (2001)
- "SUPPORTING SOFTWARE UNDERSTANDING WITH AUTOMATED REQUIREMENTS TRACEABILITY", 15(5), pp.783~810 (2005)
- "Improving software comprehension through an automated dependency tracer", pp.58~65 (1999)
