earticle

논문검색

로그 기반 효과적 반복 테스트

원문정보

초록

한국어

테스트의 중요성이 점차 커지고 있지만 테스트가 원활하게 진행되지 않는 것은 개발자들 스스로 테스트에 대한 이해가 부족하고, 응용 환경이 복잡하여 테스트 데이터를 작성하기 어렵기 때문이다. 개발자의 프로그래밍 과정을 보면 1) 소스 코딩 작업을 하고, 2) 화면에서 테스트 데이터를 입력하고, 3) 프로그램의 기능을 수행하고, 4) 수행된 결과를 확인하는 과정을 반복적으로 수행한다. 개발자의 테스트 과정을 보면 1) 문서로 작성된 테스트 데이터를 확인하고, 2) 키보드를 이용하여 테스트 데이터를 입력하고, 3) 테스트 결과를 확인하고, 4) 오류가 있으면 테스트 데이터를 재입력하여 테스트하는 과정을 수행한다. Record & Replay 기술을 적용하여 화면에 입력한 데이터를 테스트 데이터로 기록하는 테스트 도구가 시중에 다수 출시되어 있다. 이들 도구는 화면의 입력 데이터뿐만 아니라 컬러 및 컴포넌트의 위치 변경도 오류로 판정하여 테스트 데이터의 변경 관리가 매우 어려운 단점이 있다. 따라서, 테스트 작업을 수행할 때에 1) 개발자의 개발 수행 절차를 그대로 유지하며, 2) 테스트를 위해 필요한 추가적인 행위를 최소화하고, 3) 개발자가 작업선상에서 소프트웨어의 품질을 확신할 수 있는 이점을 제공해야 한다. 본 연구에서는 앞서 서술한 목적을 달성하기 위해 Instrumented 코드에서 남긴 입출력 로그를 테스트 데이터로 데이터베이스에 축적하고, 이렇게 축적된 테스트 데이터를 단위테스트와 통합테스트에서 효율적으로 반복 테스트하는데 사용 하는 방법을 연구한다.

목차

Abstract
 1. 서론
 2. 관련 연구
 3. 연구 내용
  3.1 테스트 프레임웍
  3.2 거래전문 로그
  3.3 테스트 데이터 활용
 4. 반복 테스트를 위한 주요 기능
  4.1 개요
  4.2 참조 및 레코딩 기능
  4.3 브라우징 기능
 5. 프로토타입의 구현
  5.1 단위테스트 지원
  5.2 통합테스트 지원
 6. 결론과 향후 연구과제
 References

저자정보

  • 권오승 서울시립대학교, 대학원, 경영학과
  • 홍사능 서울시립대, 경상대학, 경영학부

※ 기관로그인 시 무료 이용이 가능합니다.

  • 4,000원

0개의 논문이 장바구니에 담겼습니다.