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

추천
검색

논문 기본 정보

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

윤영동 (부산대학교, 부산대학교 대학원)

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

이용수0

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

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

초록· 키워드

오류제보하기
System failures caused by faults in the software, may cause financial loss, waste of time, downfall of the product image, and injury of human life. Thus, software testing is vitally important in the software development process.
Model based testing is systematically performance in order to achieve efficient and effective performance of testing. However, there has been a gap between the model and code traditionally. The model is used as a plan or as documentation in requirement level, but code is implemented material in detailed-design level. Thus, test that uses model based testing techniques is difficult to obtain code coverage of high-level.
Code coverage is a measure used to describe the degree to which the source code of a program is tested by a test suite. Nowadays Code coverage is required to confirm that code has been fully tested by a test suite from Functional Safety standard, titled "Road vehicles -- Functional safety", Software Considerations in Airborne Systems and Equipment Certification or customer’s requirements. So, test that uses model based testing techniques also need to obtain code coverage of high-level
In this thesis, I present a transformation method of state machine to improvement of code coverage. So, I discuss that a better code coverage can be achived by Transforming test models.

목차

1. 서론 1
2. 연구 배경 5
2.1. 코드 커버리지 5
2.1.1 문장 커버리지 6
2.1.2 분기 커버리지 8
2.2 모델 기반 테스팅 10
2.3 상태 기계 12
2.4 상태 기계 기반 테스트 케이스 설계 16
3. 상태 기계 변환 20
3.1 이벤트 세분화 기반 전이 변환 20
3.2 후행 조건 기반 전이 변환 25
3.3 선행 조건 연산자 기반 전이 변환 28
4. 사례 연구 33
4.1 실험 방법 33
4.1.1 상태 기계 기반 테스트 케이스 생성 33
4.1.2 코드 커버리지 측정 34
4.2 CruiseControl 적용 사례 35
4.2.1 변환전 상태 기계를 이용한 테스트 36
4.2.2 변환된 상태 기계를 이용한 테스트 39
4.2.3 코드 커버리지 비교 46
4.3 Elevator 적용 사례 50
4.3.1 변환전 상태 기계를 이용한 테스트 51
4.3.2 변환된 상태 기계를 이용한 테스트 53
4.3.3 코드 커버리지 비교 57
5. 관련 연구 60
6. 결론 및 향후 연구 61
참고 문헌 63

최근 본 자료

전체보기

댓글(0)

0