학술논문
2진수를 활용한 MCC 테스트 케이스 생성기 설계 및 구현
이용수 31
- 영문명
- A Design and Implementation of MCC Test Cases Generator using Binary Numbers
- 발행기관
- 한국스마트미디어학회
- 저자명
- 이로빈(Robin Lee) 남영호(Young Ho Nam)
- 간행물 정보
- 『스마트미디어저널』Vol13, No.8, 9~15쪽, 전체 7쪽
- 주제분류
- 공학 > 컴퓨터학
- 파일형태
- 발행일자
- 2024.08.30
4,000원
구매일시로부터 72시간 이내에 다운로드 가능합니다.
이 학술논문 정보는 (주)교보문고와 각 발행기관 사이에 저작물 이용 계약이 체결된 것으로, 교보문고를 통해 제공되고 있습니다.
국문 초록
소프트웨어 테스트는 소프트웨어 개발 프로세스의 필수적인 부분이다. 특히 MC/DC(Modified Condition / Decision Coverage)는 복잡한 조건과 결정 구조를 효과적으로 검증하여 소프트웨어의 안정성과 신뢰성을 높이는 데 사용된다. 본 연구에서는 MC/DC 수행의 최대 커버리지 값 확인을 위해 2진수를 활용한 MCC(Multiple Condition Coverage) 테스트 케이스 생성하는 MTC(MCC Test Cases) 생성기를 제안한다. 제안한 MTC 생성기는 TCAS(Traffic alert and Collision Avoidance System)-II 명세서 조건의 일부를 사용하여 CSV(Comma-Separated Values) 파일로 변환 후, VectorCAST 프로그램을 통해 커버리지 결과를 확인하였다. 그 결과 MCC 테스트 케이스로 MC/DC를 수행하여 TCAS-II 명세서의 각 조건들의 MC/DC 수행 시 최대 커버리지 값을 확인하였다. 이는 MC/DC 수행 시 커버리지 최댓값을 확인 함으로써 MC/DC 테스트 케이스 검증 연구에 도움이 된다. 또한 더 많은 테스트 케이스를 통해 결함발견 가능성도 증가시킨다. 이를 통해 소프트웨어 테스트의 커버리지 검증의 효율성과 소프트웨어의 품질 및 안정성을 향상하는 데 기여할 수 있다.
영문 초록
Software testing is essential in the software development process. Modified Condition / Decision Coverage (MC/DC) is a test case derivation technique that enhances the stability and reliability of software by effectively verifying complex conditions and decision structures. We propose the MCC Test Cases (MTC) generator in this study. This generator generates Multiple Condition Coverage (MCC) test cases using binary numbers to confirm the maximum coverage value of MC/DC testing. The proposed MTC generator utilizes some conditions from the Traffic Alert and Collision Avoidance System (TCAS)-II specification. It converts them into a Comma-Separated Values (CSV) file and then validates the coverage results through the VectorCAST program. So, MC/DC testing was performed using the MCC test case to confirm the maximum coverage value when performing MC/DC tests for each condition of the TCAS-II specification. This research is helpful for the verification of MC/DC test cases by confirming the maximum coverage value when performing MC/DC tests. Moreover, having more test cases increases the likelihood of discovering defects. Therefore, it can improve the efficiency of software test coverage verification, as well as the quality and stability of software.
목차
Ⅰ. 서론
Ⅱ. 소프트웨어 테스트 케이스
Ⅲ. MTC 생성기 설계
Ⅳ. MTC 생성기 구현
Ⅴ. VectorCAST를 통한 검증
Ⅵ. 결론
References
해당간행물 수록 논문
- 스마트미디어저널 Vol13, No.8 목차
- 2진수를 활용한 MCC 테스트 케이스 생성기 설계 및 구현
- Improving the Recognition of Known and Unknown Plant Disease Classes Using Deep Learning
- 생성형 AI와 프롬프트 엔지니어링 기반 아동 문해력 향상을 위한 애플리케이션
- 초분광 영상을 이용한 딥러닝 기반의 작물 영역 스펙트럼 밴드 탐색
- KNN 알고리즘을 기반으로 하는 질병 예측 및 건강기능식품 추천 알고리즘에 관한 연구
- 온라인 학습법을 활용한 석탄화력 발전소의 가스 터빈 내 질소산화물(NOx) 배출량 예측
- 공공도서관의 상호협력체계 따른 공간구성에 관한 연구 - 광주광역시 공공도서관을 중심으로
- 인적 특성을 반영한 안전 정보디자인의 개념과 특징
참고문헌
관련논문
공학 > 컴퓨터학분야 BEST
- 청소년들의 스마트폰 중독예방을 위한 이야기치료 집단상담 프로그램 개발
- 지도서비스를 이용한 위치 기반 관광 빅데이터의 시각화
- 광역 대중교통 접근성 향상이 관광 및 지역경제 활성화에 미치는 효과 분석
공학 > 컴퓨터학분야 NEW
- 스마트미디어저널 Vol13, No.11 목차
- YOLO 모델별 독성 해양 생물 탐지 성능 비교 및 스마트 수산 기술 적용 가능성 탐색
- 무인자동 양식어류 급이공급 시스템 개발 및 검증
최근 이용한 논문
교보eBook 첫 방문을 환영 합니다!
신규가입 혜택 지급이 완료 되었습니다.
바로 사용 가능한 교보e캐시 1,000원 (유효기간 7일)
지금 바로 교보eBook의 다양한 콘텐츠를 이용해 보세요!