메뉴 건너뛰기
.. 내서재 .. 알림
소속 기관/학교 인증
인증하면 논문, 학술자료 등을  무료로 열람할 수 있어요.
한국대학교, 누리자동차, 시립도서관 등 나의 기관을 확인해보세요
(국내 대학 90% 이상 구독 중)
로그인 회원가입 고객센터 ENG
주제분류

추천
검색

논문 기본 정보

자료유형
학위논문
저자정보

정동욱 (부산대학교, 부산대학교 대학원)

지도교수
채흥석
발행연도
2018
저작권
부산대학교 논문은 저작권에 의해 보호받습니다.

이용수2

표지
AI에게 요청하기
추천
검색

이 논문의 연구 히스토리 (2)

초록· 키워드

오류제보하기
의사결정표 기반 테스트 케이스는 비즈니스 로직을 체계적으로 분석하여 추출된 의사결정표의 조건, 규칙, 행위를 분석하여 테스트 케이스를 생성하므로 체계적인 분석이 필요한 복잡한 비즈니스 로직을 가지는 시스템의 테스트에 적합하다. 기존 의사결정표 기반 테스트 케이스 생성 방법은 의사결정표의 각 규칙별로 테스트 케이스를 생성한다. 그러나 기존의 규칙 간 순서를 고려하지 않은 테스트 케이스 생성 방법은 의사결정표의 규칙 간에 존재하는 의존성으로 인해 유발되는 결함을 분석하는 데 한계가 있다. 본 논문은 시스템 변수를 고려하여 의사결정표의 규칙 간 관계를 상태 기계로 나타내고, 100%의 전이 커버리지를 만족하는 테스트 케이스를 생성하는 방법을 제안한다. 상태 기계의 전이를 고려하면 의사결정표의 규칙 간 순서를 고려하게 되므로 규칙 간 의존성으로 인해 유발되는 결함을 검출할 수 있을 것으로 예상된다. 사례 연구로서 전자레인지 시스템과 엘리베이터 제어 시스템을 대상으로 제안 방법과 기존 방법을 적용하여 비교 실험을 수행하였다. 제안 방법으로 생성된 테스트 케이스는 기존 방법으로 생성된 테스트 케이스 대비 평균 12.06% 포인트 더 높은 결함 검출률을 보였다.

목차

1 서론 1
2 연구 배경 3
2.1 DMN 표준 의사결정표 3
2.2 FEEL 5
2.3 상태 기계 자동 구축 5
2.3.1 상태 생성 6
2.3.2 전이 연결 7
2.4 뮤테이션 테스트 8
3 규칙 간 순서를 고려한 테스트 케이스 생성 방법 9
3.1 의사결정표 표현문 정의 10
3.2 규칙 간 순서를 고려한 상태 기계 자동 생성13
3.2.1 시스템 변수를 이용한 상태 생성 13
3.2.2 상태 간 전이 연결 17
3.3 규칙 간 순서를 고려한 테스트 케이스 생성 21
4 사례 연구 24
4.1 사례 연구 절차 24
4.2 전자레인지 시스템 26
4.2.1 시스템 변수 26
4.2.2 이벤트별 의사결정표 설명 27
4.2.3 규칙 간 순서를 고려한 테스트 케이스 생성 32
4.2.4 사례 연구 결과 38
4.3 엘리베이터 제어 시스템 44
4.3.1 시스템 변수 44
4.3.2 이벤트별 의사결정표 설명 45
4.3.3 규칙 간 순서를 고려한 테스트 케이스 생성 기법 48
4.3.4 사례 연구 결과 55
4.4 토의 61
5 관련 연구 63
6 결론 및 향후 연구 65
참고 문헌 68

최근 본 자료

전체보기

댓글(0)

0