Automatic UML-based Test Data Generating Tool: AUTEG

UML기반의 테스트 데이타 자동생성 도구 : AUTEG

  • 김청아 (이화여자대학교 컴퓨터학과) ;
  • 최병주 (이화여자대학교 컴퓨터학과)
  • Published : 2002.06.01

Abstract

In this paper we suggest a method to produce automatically teat data using UML development diagrams, and analytically describe the application of a tool, Automatic UML-based Test Data Generation (AUTEG) developed using XML technology, to the examples of insurance system. Our AUTEG automatically generates test diagrams that enable to detect errors existing at the interface area between modules composing the whole system, along with test data by applying the existing white-box test technique to the test diagram. Our AUTEG can be applied to the integration test as well as the system test and using the tool, users may make the unit modules of the integration test into several groups.

본 논문에서는 UML 개발도를 이용하여 테스트 데이타를 자동 생성하는 방안을 제안하고, XML 기술을 이용하여 개발한 "테스트 데이타 자동화 도구인 AUTEG(Automatic UML-Based Test Data Generation)"를 "Insurance System"의 사례에 적용한 결과를 분석 기술한다. AUTEG는 전체 시스템을 구성하는 모듈 사이의 인터페이스(interface)영역에 존재하는 오류 추출이 가능한 테스트도(test diagram)와 기존의 화이트 박스 테스트(white-box test)기법을 테스트도에 적용하여 테스트 데이타를 자동 생성한다. 또한 AUTEG는 통합 테스트와 시스템 테스트에 적용할 수 있으며, 사용자가 통합 테스트의 단위 모듈을 자유롭게 그룹화 할 수 있다.

Keywords

References

  1. Bruce Powel Douglass, Real time UML, Addison-Wesley, 1998
  2. Rational Software, 'UML extension for Business Modeling,' Sep, 1998
  3. Rational Software, 'UML extension for objectory process for software engineering,' sep, 1997
  4. Desmond Francis D'Souza, Objects, Components, and Frameworks with UML, Addison-Wesley, 1998
  5. ATTOL Testing Suite, http://www.wrs.com/products/html/attol_ds.html
  6. prosa/om UML Case, http://www.prosa.fi/prosausim.html
  7. The Process for Developing Software in UML with stp/UML, http://www.aonix.com/content/index.html
  8. Hoijin Yoon, Byoungju Choi, 'UML-based Test Model for Component Integration Test,' Workshop on Software Architecture and Component(WSAC), Japan, pp.63-70, Dec, 1999
  9. Unisys/Rational XML Interchange Package v.4.0.1, ftp://ftp.rational.com/public/rose_extras/RoseXmi4.0.1.zip
  10. XML Parser for Java, http://www.alphaworks.ibm.com/tech/xml4j
  11. ftp://selab.ewha.ac.kr/