사용자중심의 테스트 베이시스를 활용한 테스트케이스 생성 방안 연구 : A Study Testcase Generation Use Test Basis of User-Oriented
- 발행기관 서강대학교 정보통신대학원
- 지도교수 박수용
- 발행년도 2008
- 학위수여년월 2008. 2
- 학위명 석사
- 학과 및 전공 정보통신대학원
- 식별자(기타) 000000107725
- 본문언어 한국어
목차
소프트웨어의 품질을 평가하고 문제점을 발견하기 위한 테스트는 소프트웨어의 생명주기에서 매우 중요한 과정이다. 또한 소프트웨어 개발할 때 테스트 단계에서 소요되는 비용은 상당히 크며, 일련의 테스트 입력에 의해 얼마나 그 소프트웨어가 잘 테스트되는지를 판단하는 것은 매우 중요하다.
그 중 유지보수단계는 전체 라이프사이클 개발비용의 40~60%를 차지하고 있음에도 불구하고 이를 위한 기법과 도구는 아직 국내 외적으로 미약하기 그지 없다.
본 논문은 기존 테스트케이스 생성방법의 문제점을 제시하고, 이 문제점을 해결하기 위한 사용자중심의 테스트베이시스를 활용하는 테스트케이스 자동생성 방안을 제시한다. 제안하는 테스트를 통해 유지보수단계에서의 소요되는 시간을 상당히 줄일 수 있으며, 다양한 테스트케이스 데이터를 생성할 수 있어 회귀테스트도 가능할 수 있다.
본 논문에서는 기존의 생성방법의 사례를 통해 제안하는 사용자중심의 테스트베이시스를 활용하여 생성한 테스트 케이스의 테스트 케이스 커버리지를 비교하여 제시하였다.
목차
A Test to evaluate a software’s quality and to find errors, if any, is a very important process in the software lifecycle.
It is important to know that the cost spent for the test stage out of the life cycle is very high when developing new software. It is important to judge whether a series of test inputs test the new software or not.
Even though the maintenance stage out of the whole life cycle covers from 40 ~ 60% of the total cost, we have short of tools and methods for it so far.
This treatise mentions the problems that existing test cases have and, in order to solve the problems, provides test cases auto-creation method using user oriented test basis. With this new method, we can save maintenance time. This also makes it possible to do create various test cases data and to do regression test with this data as well.
This treatise provides the difference between the new test case coverage using new method and that using existing method.

