JDBC 드라이버를 위한 효과적인 시험 도구의 설계 및 구현
- Alternative Title
- Design and implementation of an efficient test tool for JDBC drivers
- Abstract
- 본 논문에서는 JDBC 3.0 드라이버의 기능 평가를 위한 효과적인 시험 도구를 설계 및 구현하였다. JDBC 2.0 드라이버 시험 도구의 단점과 시험 도구에서 필요로 하는 요구 사항을 파악하고 이에 적합한 시험 도구를 설계 및 구현하였다.
본 시험 도구는 JDBC 3.0 API의 인터페이스가 제공하고 있는 메소드의 기능 시험뿐 만이 아니라 시험 데이터베이스의 생성 및 수정을 가능하게 하고 기존의 시험 결과를 반영하여 재 시험 할 수 있는 기능을 제공한다. 또한 시험 케이스를 새로 작성하거나 작성된 시험 케이스를 삭제 할 수 있는 기능도 제공한다.
Windows XP 환경에서 UniSQL 6.0 DBMS와 UniCAS 4.7을 사용하였고, UniSQL JDBC 3.0 드라이버를 기준으로 시험 하였으며 개발 언어로는 Java를 사용하였다.|In this thesis, we have designed and implemented a test tool for the JDBC 3.0 compliant drivers. We identified disadvantages of JDBC 2.0 test tool and based on the requirement analysis for JDBC 3.0 testing.
The characteristics of the test tool is that users can create their own test databases, also can create additional test cases, and can do test JDBC drivers based on the previous test results.
We implemented the test tool on Windows XP environment, by using JBuilder 7.0 Enterprise Edition. For testing the implementation, we used the JDBC 3.0 Driver for UniSQL 6.0 DBMS.
- Author(s)
- 박아영.
- Issued Date
- 2003
- Type
- Dissertation
- URI
- https://repository.sungshin.ac.kr/handle/2025.oak/1604
http://210.125.93.15/jsp/common/DcLoOrgPer.jsp?sItemId=000000001356
- Affiliation
- 성신여자대학교 대학원
- Department
- 전산학과
- Table Of Contents
- 논문개요 = ⅰ
목차 = ⅱ
Ⅰ. 서론 = 1
Ⅱ. 관련 연구 = 3
1. UniSQL JDBC 2.0 기준의 시험 도구 분석 = 3
2. JDBC 3.0 API 분석 = 6
3. 소프트웨어 공학적 시험 방법론 및 시험 케이스 생성 방법]론 = 8
3.1. 화이트 박스 시험 = 9
3.2. 블랙 박스 시험 = 10
Ⅲ. JDBC 3.0 드라이버 시험 도구의 설계 = 12
1. JDBC 3.0 드라이버 시험 도구 시스템의 전체 구조 = 12
2. 메뉴 별 상세 설계 = 15
2.1. 시험 데이터베이스의 생성 = 15
2.2. 시험 케이스의 작성 및 추가, 삭제 = 17
2.3. 시험 케이스 수행 = 19
3. 내부 저장 문서 설계 = 21
3.1. Log 파일 설계 = 21
3.2. DB Connection Configuration 파일 설계 = 23
3.3. Test Case List 파일 설계 = 25
3.4. DB Schema 파일 설계 = 27
3.5. DB Instance 파일 설계 = 29
Ⅳ. JDBC 3.0 드라이버 시험 도구의 구현 = 31
1. 구현 환경 = 31
2. 운영 방식 = 32
3. 구현 결과 = 32
3.1. DataBase 메뉴 = 32
3.1.1 Create Test DB 메뉴 = 33
3.1.2 View Test DB 메뉴 = 40
3.2. Package 메뉴 = 42
3.2.1 New Test Case 메뉴 = 42
3.2.2 Add Test Case 메뉴 = 45
3.2.3 Delete Test Case 메뉴 = 46
3.3. Run 메뉴 = 47
3.3.1 All 메뉴 = 47
3.3.2 Choose 메뉴 = 48
3.3.3 Log 반영 Run 메뉴 = 49
Ⅴ. 결론 및 향후 과제 = 50
참고문헌 및 사이트 = 51
부록 = 52
ABSTRACT = 59
- Degree
- Master
- Publisher
- 성신여자대학교 대학원
-
Appears in Collections:
- 전산학과 > 학위논문
- 공개 및 라이선스
-
- 파일 목록
-
Items in Repository are protected by copyright, with all rights reserved, unless otherwise indicated.