표제지
국문요약
목차
Ⅰ. 서론 10
1.1. 연구의 배경과 목적 10
1.2. 연구의 내용 및 방법 11
1.3. 논문의 구성 12
Ⅱ. 소프트웨어 테스트 자동화 13
2.1. 테스트 자동화 13
2.2. 테스트 자동화의 필요성 15
2.3. 단계별 테스트 자동화 16
2.4. 소프트웨어 테스트 프로세스 17
1) 계획수립 17
2) 테스트 케이스 생성 17
3) 테스트 환경 개발 18
4) 실행 18
5) 테스트 결과 평가 18
6) 문제보고 / 테스트 로그 18
7) 결함추적 18
2.5. 소프트웨어 테스트의 종류 19
1) 블랙박스 테스트 19
2) 화이트 박스 테스트 19
3) 단위 테스트 20
4) 통합 테스트 20
5) 시스템 테스트 21
6) 인수 테스트 21
2.6. 소프트웨어 테스트 V모델 22
2.7. 소프트웨어 테스트 케이스 23
1) 테스트 케이스 생성 목적 24
2) 테스트 케이스의 구성단계 24
Ⅲ. 다구치 기법 (Taguchi Method) 25
3.1. 다구치 기법 개념 25
3.2. 다구치 기법 필요성 26
3.3. 다구치 기법의 활용체계 27
1) 기술 연구 28
2) 실험계획 및 실시 28
3) 데이터 분석 28
4) 최적화 28
3.4. 다구치 기법 설계의 단계별 적용 29
3.5. 직교배열 표 (Orthogonal Array) 30
1) 직교배열 표 개요 30
2) 표준 직교배열 표 32
3) 확대 직교배열 표 32
4) 혼합 직교배열 표 32
5) 응용 직교배열 표 32
Ⅳ. 실험 및 검토 33
4.1. 실험 항목 33
4.2. 실험계획 및 실시 34
1) 직교배열 표의 결정방법 34
2) 인자배치 34
3) 테스트 케이스 생성 34
4.3. 완전요인배치 기법 테스트 케이스 생성 35
4.4. 다구치 기법 테스트 케이스 생성 36
Ⅴ. 결론 40
참고문헌 41
Abstract 42
〈표 1〉 단계별 테스트 자동화 16
〈표 2〉 소프트웨어 테스트 분류 19
〈표 3〉 다구치 기법 설계단계별 적용 표 29
〈표 4〉 직교 배열 선택 표 30
〈표 5〉 L4 직교배열 표 31
〈표 6〉 모니터 테스트 항목 33
〈표 7〉 전체조합 테스트 케이스 생성 표 35
〈표 8〉 L'16 직교배열 표 36
〈표 9〉 L'16 직교배열 변환 표 37
〈표 10〉 L25 직교배열 표 38
〈표 11〉 L25 직교배열 변환 표 39
〈그림 1〉 소프트웨어 테스트 시간별 결함처리비용 14
〈그림 2〉 소프트웨어 테스트 프로세스 17
〈그림 3〉 소프트웨어 테스트 V모델 22
〈그림 4〉 다구치 기법 활용 체계 27