표제지
논문개요
목차
제1장 서론 12
제1절 연구의 필요성 및 목적 12
제2절 연구 방법 및 범위 14
1. 연구 방법 14
2. 연구 범위 14
제2장 문헌 연구 16
제1절 리스크 기반 소프트웨어 테스팅 16
1. 소프트웨어 테스팅이란 16
2. 리스크와 테스팅 17
3. 국제표준 ISO/IEC 29119 에서의 리스크 기반 테스트 프로세스 18
4. 리스크 기반 테스트 전략 21
5. 리스크 기반 소프트웨어 테스트에 관한 기존 연구 27
제2절 퍼지 이론 29
1. 퍼지 이론 29
2. 퍼지 추론과 리스크 평가에 관한 기존 연구 30
3. 퍼지 집합과 소속함수 31
4. 퍼지 추론 36
제3장 연구 설계 45
제1절 퍼지 이론을 이용한 소프트웨어 테스트 리스크 평가 절차 45
1. 평가 대상 리스크 아이템 도출(1단계) 45
2. 리스크 평가 준비(2단계) 45
3. 리스크 분석 및 평가(3단계) 47
제2절 퍼지 이론을 이용한 소프트웨어 테스트 리스크 평가 방법 48
1. 장애 발생 가능성에 대한 리스크 평가 퍼지 변수 결정 48
2. 장애로 인한 영향도에 대한 리스크 평가 퍼지 변수 결정 54
3. 리스크 분석 및 평가 59
제3절 조사 설계 60
1. 가정 사항 60
2. 설문지 구성 60
3. 조사 대상 및 분석 방법 61
제4장 사례 적용 결과 및 해석 62
제1절 소프트웨어 테스트 리스크 평가 사례 적용 절차 62
제2절 리스크 평가 대상 선정 및 리스크 아이템 도출 64
1. 리스크 평가 대상 선정 64
2. 리스크 아이템 도출 64
제3절 리스크 평가 준비 66
1. A사 주문중개 App 소프트웨어 테스트 퍼지 소속함수 결정을 위한 설문 표본 현황 66
2. 장애 발생 가능성에 대한 리스크 평가 퍼지 소속함수 결정 67
제4절 리스크 분석 및 평가 86
1. A사 주문중개 App 테스팅 리스크 평가자 구성 86
2. A사 주문 중개 App 테스트 리스크 평가 86
제5절 기존 분석 결과와 비교 98
1. 기존 분석 내용 98
2. 기존 분석 결과와 연구 결과 비교 99
제5장 결론 107
제1절 연구결과의 요약 및 시사점 107
제2절 연구의 한계 및 향후 연구과제 108
참고문헌 109
부록 112
Summary 119
[표 2-1] 테스팅의 일반적인 원리 17
[표 2-2] ISO/IEC/IEEE 29119 구성 18
[표 2-3] 리스크 아이템 식별 22
[표 2-4] 리스크 분석 테이블 23
[표 2-5] 리스크 영역 24
[표 3-1] 구현의 난이도 및 상호관계에 대한 언어적 변수 49
[표 3-2] 장애 발생 가능성에 대한 정성적인 퍼지 추론 규칙 53
[표 3-3] 장애 발생 가능성에 대한 정량적인 퍼지 추론 규칙 53
[표 3-4] 사용빈도 및 회사의 피해에 대한 언어적 변수 55
[표 3-5] 장애로 인한 영향도에 대한 정성적인 퍼지 추론 규칙 58
[표 3-6] 장애로 인한 영향도에 대한 정량적인 퍼지 추론 규칙 59
[표 3-7] 설문지 구성 61
[표 4-1] A사의 주문중개 App 리스크 아이템 64
[표 4-2] 인구 통계적 특성 67
[표 4-3] 구현의 난이도에 대한 설문대상자 의견 68
[표 4-4] 상호관계에 대한 설문대상자 의견 71
[표 4-5] 사용빈도에 대한 설문대상자 의견 77
[표 4-6] 회사의 피해에 대한 설문대상자 의견 80
[표 4-7] 세부 단위 직무별 리스크 평가자 86
[표 4-8] A사 주문중개 App 기능에 대한 리스크 평가자 입력 값 87
[표 4-9] 장애 발생 가능성에 대한 리스크 평가 결과 89
[표 4-10] A사 주문중개 App 기능에 대한 리스크 평가자 입력 값 91
[표 4-11] 장애로 인한 영향도에 대한 리스크 평가 결과 92
[표 4-12] 퍼지추론시스템을 통한 리스크 평가 및 분석 결과 94
[표 4-13] A사 주문중개 App 테스트 리스크 관련 기존 분석 결과 98
[표 4-14] A사 주문중개 App 테스트 리스크 평가 및 분석 결과 비교 100
[그림 2-1] ISO/IEC/IEEE 29119 테스트 계획 프로세스 19
[그림 2-2] 리스크 분석 분포도 24
[그림 2-3] 상위 레벨 테스트에서의 테스트 우선순위 26
[그림 2-4] 하위 레벨 테스트에서의 테스트 우선순위 27
[그림 2-5] 보통(crisp) 소속함수 32
[그림 2-6] 퍼지 소속 함수의 예 33
[그림 2-7] 삼각형 소속 함수 35
[그림 2-8] 사다리꼴 소속 함수 36
[그림 2-9] 퍼지 추론 시스템 37
[그림 2-10] 퍼지 추론 과정 39
[그림 2-11] 퍼지 추론 방법의 분류 40
[그림 2-12] 퍼지결론집합 과정 42
[그림 2-13] 퍼지해집합 과정 43
[그림 2-14] 무게중심법 44
[그림 3-1] 소프트웨어 테스트 리스크 평가 절차 46
[그림 3-2] 삼각형 형태의 퍼지 소속함수의 예 51
[그림 4-1] 소프트웨어 리스크 평가 사례 적용 절차 63
[그림 4-2] 평균값 및 표준편차를 이용한 구현의 난이도에 대한 소속함수 70
[그림 4-3] 최대, 최소 및 평균 값을 이용한 구현의 난이도에 대한 소속함수 70
[그림 4-4] 평균값 및 표준편차를 이용한 상호관계에 대한 소속함수 73
[그림 4-5] 최대, 최소 및 평균 값을 이용한 상호관계에 대한 소속함수 73
[그림 4-6] 장애 발생 가능성에 대한 정성적인 추론 규칙 75
[그림 4-7] 장애 발생 가능성에 대한 정량적인 추론 규칙 76
[그림 4-8] 평균 값 및 표준편차를 이용한 사용빈도에 대한 소속함수 79
[그림 4-9] 최대, 최소 및 평균 값을 이용한 사용빈도에 대한 소속함수 79
[그림 4-10] 평균 값 및 표준편차를 이용한 회사의 피해에 대한 소속함수 82
[그림 4-11] 최대, 최소 및 평균 값을 이용한 회사의 피해에 대한 소속함수 82
[그림 4-12] 장애로 인한 영향도에 대한 정성적인 퍼지 추론 규칙 84
[그림 4-13] 장애로 인한 영향도에 대한 정량적인 퍼지 추론 규칙 85
[그림 4-14] 퍼지추론시스템을 통한 리스크 평가를 이용한 리스크 분석 분포도 97
[그림 4-15] A사 주문중개 App에 대한 장애 발생 가능성 리스크 분석 결과 비교 102
[그림 4-16] A사 주문중개 App에 대한 장애로 인한 영향도 리스크 분석 결과 비교 103
[그림 4-17] 기존 평가 방법을 적용한 리스크 분석 분포도 105
[그림 4-18] 연구 모형을 적용한 리스크 분석 분포도 106