View : 896 Download: 0

UML기반의 테스트 자동화 방안 및 도구 구현

Title
UML기반의 테스트 자동화 방안 및 도구 구현
Other Titles
Method of Test Automation Based on UML and Implementation
Authors
金靑我
Issue Date
2001
Department/Major
대학원 컴퓨터학과
Keywords
UML테스트자동화도구 구현
Publisher
이화여자대학교 과학기술대학원
Degree
Master
Abstract
객체 지향 소프트웨어 모듈들을 통합 한 후 그 모듈 사이에 존재하는 오류를 추출하는 통합 테스트는 재사용이 가능한 클래스나 컴포넌트 단위로 구현된 소프트웨어를 점진적(incremental)으로 검증하는 방법으로 사용된다. 본 논문에서는 UML 개발도(development diagram) 기반의 테스트 자동화 방안을 제안하고, XML 기술을 이용하여 개발한 "테스트 자동화 도구인 AUTEG(Automatic UML-Based Test Generation)"를 "연수원 관리 시스템"의 사례를 적용하여 분석 기술한다. AUTEG는 UML(Unified Modeling Language) 개발도를 이용하여 전체 시스템을 구성하는 모듈 사이의 인터페이스(interface)영역에 존재하는 오류 추출이 가능한 테스트도(test diagram)와 기존의 화이트 박스 테스트(white-box test)기법을 적용하여 테스트 데이터를 자동 생성한다. 뿐만 아니라, 사용자가 통합 테스트의 단위 모듈을 자유롭게 그룹화 할 수 있기 때문에 통합 테스트(integration test)와 시스템 테스트(system test)에 적용할 수 있고, 컴포넌트 기반 소프트웨어 개발(Component-Based Software Development : CBSD)개념을 이용한 분산 환경의 테스트에 활용할 수 있다.;After integrating the object oriented software module, the integration test that extracts fault between the modules incrementally inspects the software that is composed of reusable class or component unit. This thesis suggests test automation method based on UML development diagram. It analyzes AUTEG (Automatic UML-Based Test Generation), a test automation tool, which is developed by XML technology, by applying the example of management system for a training institute. AUTEG automatically produces test diagram that possibly extracts faults existing in interface area between modules using UML (Unified Modeling Language) development drawing. It also automatically produces test data using the existing white-box test method. As the user can freely make a group of unit module of integrated test, it can be applied to integration test and system test. It can also be used in distributed environment test using the concept of CBSD (Component-Based Software Development).
Fulltext
Show the fulltext
Appears in Collections:
일반대학원 > 컴퓨터공학과 > Theses_Master
Files in This Item:
There are no files associated with this item.
Export
RIS (EndNote)
XLS (Excel)
XML


qrcode

BROWSE