DIGITAL LIBRARY ARCHIVE
HOME > DIGITAL LIBRARY ARCHIVE
< Previous   List   Next >  
Automatic Generation of DB Images for Testing Enterprise Systems
Full-text Download
Oh-Seung Kwon (School of Business Administration, University of Seoul)
Sa-Neung Hong (School of Business Administration, University of Seoul)
Vol. 17, No. 4, Page: 37 ~ 58
Keywords
Test Automation, Test Case, Database Application System, Regression Testing, Regression Testing, Database Pre/Post Image, Query ependency Sequence
Abstract
In general, testing DB applications is much more difficult than testing other types of software. The fact that the DB states as much as the input data influence and determine the procedures and results of program testing is one of the decisive reasons for the difficulties. In order to create and maintain proper DB states for testing, it not only takes a lot of time and efforts, but also requires extensive IT expertise and business knowledge. Despite the difficulties, there are not enough research and tools for the needed help. This article reports the result of research on automatic creation and maintenance of DB states for testing DB applications. As its core, this investigation develops an automation tool which collects relevant information from a variety of sources such as log, schema, tables and messages, combines collected information intelligently, and creates pre- and post-Images of database tables proper for application tests. The proposed procedures and tool are expected to be greatly helpful for overcoming inefficiencies and difficulties in not just unit and integration tests but including regression tests. Practically, the tool and procedures proposed in this research allows developers to improve their productivity by reducing time and effort required for creating and maintaining appropriate DB sates, and enhances the quality of DB applications since they are conducive to a wider variety of test cases and support regression tests. Academically, this research deepens our understanding and introduces new approach to testing enterprise systems by analyzing patterns of SQL usages and defining a grammar to express and process the patterns.
Show/Hide Detailed Information in Korean
전사적 응용시스템 테스트를 위한 DB이미지 생성에 관한 연구
권오승 (서울시립대학교 대학원 경영학과)
홍사능 (서울시립대학교 대학원 경영학과)
Abstract
데이터베이스를 사용하는 프로그램을 테스트하는 것은 일반 소프트웨어의 경우보다 훨씬 더 복잡하고 어렵다. 테스트 데이터에 더하여 데이터베이스 상태가 테스트의 절차와 결과에 결정적인 영향을 미치는 것이 주요 원인이다. 테스트에 적합한 데이터베이스 상태를 만들어주려면 많은 시간과 노력이 필요한 것은 물론이거니와 IT와 업무에 대한 상당한 지식이 있어야 한다. 이러한 어려움에도 불구하고 데이터베이스 응용 프로그램의 테스트에 대한 연구와 지원은 매우 부족하다. 이 논문은 테스트에 알맞은 데이터베이스 상태의 생성과 유지에 관한 연구 결과를 보고한다. 연구의 핵심은 프로그램에서 사용하는 SQL을 로그파일에서 추출하여 분석한 결과와 데이터베이스 스키마와 테이블, 로그, 전문 등의 다양한 원천(source)에서 수집한 정보를 결합하여 프로그램의 테스트에 적합한 사전, 사후 상태를 자동으로 만들어주는 테스트 지원도구의 개발이다. 연구에서 제시한 절차와 도구는 단위 테스트와 통합 테스트의 지원과 더불어 회귀 테스트의 수행에 따르는 어려움을 극복하는데 큰 도움이 될 것이다. 실무적으로는 연구의 결과가 데이터베이스 상태의 생성과 유지에 소요되는 시간과 노력을 줄여 개발인력의 생산성을 제고하고, 다양한 케이스의 테스트와 회귀 테스트를 지원하여 대상 프로그램의 품질 향상에 기여할 것으로 기대한다. 학문적으로는 프로그램에서 사용하는 SQL의 패턴을 분석할 수 있는 상태 전이 도형과, 패턴의 표현 및 추론이 가능한 문법을 정의하여 전사적 응용 프로그램 테스트에 대한 폭 넓은 이해와 새로운 접근 방식을 가능하게 하였다.
Cite this article
JIIS Style
Kwon, O.-S., and S.-N. Hong, "Automatic Generation of DB Images for Testing Enterprise Systems", Journal of Intelligence and Information Systems, Vol. 17, No. 4 (2011), 37~58.

IEEE Style
Oh-Seung Kwon, and Sa-Neung Hong, "Automatic Generation of DB Images for Testing Enterprise Systems", Journal of Intelligence and Information Systems, vol. 17, no. 4, pp. 37~58, 2011.

ACM Style
Kwon, O.-S., and Hong, S.-N., 2011. Automatic Generation of DB Images for Testing Enterprise Systems. Journal of Intelligence and Information Systems. 17, 4, 37--58.
Export Formats : BiBTeX, EndNote

Warning: include(/home/hosting_users/ev_jiisonline/www/admin/archive/advancedSearch.php) [function.include]: failed to open stream: No such file or directory in /home/hosting_users/ev_jiisonline/www/archive/detail.php on line 429

Warning: include() [function.include]: Failed opening '/home/hosting_users/ev_jiisonline/www/admin/archive/advancedSearch.php' for inclusion (include_path='.:/usr/local/php/lib/php') in /home/hosting_users/ev_jiisonline/www/archive/detail.php on line 429
@article{Kwon:JIIS:2011:462,
author = {Kwon, Oh-Seung and Hong, Sa-Neung},
title = {Automatic Generation of DB Images for Testing Enterprise Systems},
journal = {Journal of Intelligence and Information Systems},
issue_date = {December 2011},
volume = {17},
number = {4},
month = Dec,
year = {2011},
issn = {2288-4866},
pages = {37--58},
url = {},
doi = {},
publisher = {Korea Intelligent Information System Society},
address = {Seoul, Republic of Korea},
keywords = { Test Automation, Test Case, Database Application System, Regression Testing, Regression Testing, Database Pre/Post Image and Query ependency Sequence },
}
%0 Journal Article
%1 462
%A Oh-Seung Kwon
%A Sa-Neung Hong
%T Automatic Generation of DB Images for Testing Enterprise Systems
%J Journal of Intelligence and Information Systems
%@ 2288-4866
%V 17
%N 4
%P 37-58
%D 2011
%R
%I Korea Intelligent Information System Society