[SW테스팅] 조컨 테스팅과 커버리지컴퓨터공학2학년/SW테스팅2021. 5. 10. 00:32
Table of Contents
커버리지 레벨(depth level)
- 다중 조건 커버리지(Multiple condition coverage) -> 가장 강력함
- 결정 포인트 내의 개별조건식 결과(참/거짓)에 대한 모든 가능한 논리적인 조합을 적어도 한번 수행
- 변형 조건/결정 커버리지(MC/DC)
- 결정포인트 내에 다른 개별조건식의 결과와는 독립적으로 해당 개별 조건식이 전체 조건식의 결과에 영향을 준다.
- 조건/결정 커버리지(Condition/decision coverage)
- 모든 개별조건식이 전체조건식 판단문의 결과값 확정에 관여하는 경우를 모두 고려한다.
- 조건 커버리지(Condition coverage)
- 프로그램 내에 있는 결정포인트 내의 모든 각 개별 조건식에 대한 모든 가능한 결과(참/거짓)에 대해 적어도 한번 수행한다.
다중 조건 커버리지
- 결정 포인트 내에 있는 모든 개별 조건식의 모든 가능한 논리적인 조합을 고려해 100% 커버리지를 보장한다.
- 출시 전 모든 결함을 제거해야 하는 제품 테스트에서 주로 사용한다.
변형 조건/결정 커버리지(Modified Condition/Decision)
- 각 개별조건식이 다른 개별 조건식에 영향을 받지않고 전체 조건식의 결과에 독립적으로 영향을 주도록한다.
- 조건/결정 커버리지를 향상 시켰다
- 조건 커버리지나 결정 커버리지보다 강력하다.
- 가능한 의미 있게 조합의 수를 줄여 테스트 수행
커버리지 분류 | SC | DC | CC | C/DC | MCC | 관련 기법 |
프로그램 내에 있는 모든 구문을 최소 한번 이상 테스트 | ㅇ | ㅇ | ㅇ | ㅇ | ㅇ | 구문 테스팅 |
프로그램 내에 있는 모든 결정 포인트(분기)에 대해 모든 가능한 결과(참/거짓)을 최소 한번 이상 테스트 | ㅇ | ㅇ | ㅇ | 결정(분기)테스팅 제어흐름 테스팅 기본경로 테스팅 |
||
프로그램 내에 있는 결정 포인트 내의 모든 개별 조건식에 대한 모든 가능한 결과(참/거짓)에 대해 최소 한번 이상 테스트 | ㅇ | ㅇ | ㅇ | 조건 테스팅 | ||
결정 포인트 내의 개별조건식 결과(참/거짓)에 대한 가능한 모든 조합을 최소 한번 이상 테스트 | ㅇ | 다중 조건 테스팅 | ||||
포함관계 | SC | SC | DC, CC | C/DC |
반응형
'컴퓨터공학2학년 > SW테스팅' 카테고리의 다른 글
[SW테스팅] 명세 기반 기법 - 분류트리 기법 (0) | 2021.06.02 |
---|---|
[SW테스팅] 경험 기반 기법(Experience-based) (0) | 2021.05.10 |
[SW테스팅] 구조 기반 기법(structure-based) (0) | 2021.05.05 |
[SW테스팅] 유즈케이스 테스팅(Use case) (0) | 2021.05.05 |
[SW테스팅] 상태 전이 테스팅(state transition) (0) | 2021.05.05 |
@반나무 :: 반나무_뿌리
3년차 WPF 개발자입니다.
포스팅이 좋았다면 "좋아요❤️" 또는 "구독👍🏻" 해주세요!