DOI QR코드

DOI QR Code

A Method of Test Case Generation for Service-Oriented Architecture

SOA를 위한 테스트케이스 생성 기법

  • SeungHoon Lee (Department of Computer and Radio Communications Engineering, Korea University) ;
  • DongSu Kang (Department of Computer and Radio Communications Engineering, Korea University) ;
  • Chee-Yang Song (Department of Software Engineering, Kyungpook National University) ;
  • Doo-Kwon Baik (Department of Computer and Radio Communications Engineering, Korea University)
  • 이승훈 (고려대학교 컴퓨터전파통신학과) ;
  • 강동수 (고려대학교 컴퓨터전파통신학과) ;
  • 송치양 (경북대학교 소프트웨어공학과) ;
  • 백두권 (고려대학교 컴퓨터전파통신학과)
  • Published : 2008.11.14

Abstract

SOA는 최근 급부상한 기술로 발전된 웹서비스 기술과 접목되면서 특히 실시간 기업에게 각광받고 있다. 이에 따라 SOA를 위한 민첩성과 빠른 적응력이 충족되는 구체적인 기법 연구가 많은 진행 중에 있다. 이는 SOA에서의 테스트 역시 마찬가지이며, 본 논문에서는 민첩성과 적응력을 높일 수 있는 SOA를 위한 테스트케이스 생성 기법을 제안한다. SOA는 기존의 컴포넌트 기반의 개발과는 관점의 차이 때문에 절차나 기법의 접근 방법이 다를 수 있다. 따라서 본 논문에서는 SOA의 서비스를 하부 계층인 컴포넌트로 분할하여 기존의 연구를 활용한 후, 다시 서비스 단위로 합성하여 서비스의 테스트케이스를 생성한다. 그리고 제시한 기법을 인터넷 뱅킹 시스템의 계좌잔액조회 서비스에 적용함으로써 서비스 단위의 테스트케이스 생성 사례를 보인다. 제안 기법을 통해 서비스 단위의 테스트를 체계적으로 할 수 있으며, 빠른 릴리즈를 실현하여 SOA의 민첩성과 적응력을 높일 수 있다.

Keywords