모두CBT

코드 검증기준(coverage)에 대한 다음 설명 중 가장 적절하지 않… | [경찰간부후보생 소프트웨어공학] 26년 1회차 기출문제 상세 페이지

1[경찰간부후보생 소프트웨어공학] 26년 1회차
코드 검증기준(coverage)에 대한 다음 설명 중 가장 적절하지 않은 것은?
1
문장 검증기준(statement coverage)은 원시 코드 내의 모든 문장이 최소한 한 번은 실행되도록 테스트하는 방식이다.
2
조건 검증기준(condition coverage)은 조건문이 참(T)일 때와 거짓(F)일때의분기경로를각각한번이상실행하도록 테스트하는 방식이다.
3
다중 조건 검증기준(multiple condition coverage)은 두 개 이상의 개별 조건식이 and 또는 or로 연결되었을 때, 단일 조건 검증에서 발생할 수 있는 마스크(mask) 문제를 해결하기 위해 활용하는 기준이다.
4
경로 검증기준(path coverage)은 원시 코드의 독립적인 경로가 최소한 한 번은 실행되는 테스트 케이스를 찾아 테스트를 수행하는 방식이다.
해설

조건문 전체가 참일 때와 거짓일 때의 분기를 각각 실행하는 것은 조건 검증기준이 아니라 결정(분기) 검증기준이다.

조건 검증기준은 결정문 안의 개별 조건식 각각이 참과 거짓을 최소 한 번씩 갖도록 테스트한다.

  • 문장 검증기준은 모든 문장을 최소 한 번 실행하도록 하는 가장 약한 기준이다.
  • 다중 조건 검증기준은 개별 조건식의 모든 참·거짓 조합을 테스트해 조건이 다른 조건에 가려지는 마스크 문제를 해결한다.
  • 경로 검증기준은 코드의 독립 경로를 최소 한 번 실행하도록 하는 기준이다.

오류나 개정된 내용이 보이면 알려주세요

이어서 풀어보기

[경찰간부후보생 소프트웨어공학] 26년 1회차 40문항 이어서 보기문제·정답·해설을 한 페이지에서 이어서 볼 수 있어요경찰간부후보생 소프트웨어공학 기출문제 암기장 전체 보기