단위테스트를 위한 레거시소프트웨어시스템의 재구성 기법
- Authors
- 문중희; 이남용
- Issue Date
- 2008
- Publisher
- 한국정보처리학회
- Keywords
- 레거시 소프트웨어; 단위테스트; 소프트웨어 유지 및 보수; 회귀테스트; 재공학; Legacy Software; Unit Test; Software Maintenance; Regression Test; Restructuring
- Citation
- 정보처리학회논문지D, v.15, no.1, pp.107 - 112
- Journal Title
- 정보처리학회논문지D
- Volume
- 15
- Number
- 1
- Start Page
- 107
- End Page
- 112
- URI
- http://scholarworks.bwise.kr/ssu/handle/2018.sw.ssu/17440
- ISSN
- 1598-2866
- Abstract
- 레거시소프트웨어시스템을 유지 및 보수하는 작업은 소프트웨어 공학 분야에서 중요한 화두이다. 그리고 유지 및 보수 과정에 있어 회귀 테스트는 소프트웨어의 변경에 따른 기능적 동작이 올바른지 확인한다. 그러나 기존의 회귀 테스트는 대부분 시스템 레벨에서 접근이 되었으며 단위테스트 레벨에서는 준비된 테스트 케이스가 없어서 적용이 어려웠다. 본 논문에서는 단위테스트 케이스들을 구현하고 자산화하기 위해서 기존의 레거시소프트웨어시스템을 재구성하는 기법을 제안한다. 그리고 이를 실제 개발 과제의 특정 모듈에 적용하고 그 테스트 커버리지 결과를 분석하였다. 향후 본 논문에서 제시하는 방안을 기반으로 재구성 자동화 기법 및 테스트 케이스 자동화 생성에 대한 연구가 지속된다면 레거시소프트웨어시스템의 유지 및 보수에 큰 발전을 기대할 수 있을 것이다.
- Files in This Item
- There are no files associated with this item.
- Appears in
Collections - College of Information Technology > School of Software > 1. Journal Articles
![qrcode](https://api.qrserver.com/v1/create-qr-code/?size=55x55&data=https://scholarworks.bwise.kr/ssu/handle/2018.sw.ssu/17440)
Items in ScholarWorks are protected by copyright, with all rights reserved, unless otherwise indicated.