책 내용 질문하기
1권 477 기출 1번 문제
도서
2021 시나공 정보처리기사 실기
페이지
477
조회수
340
작성일
2021-04-09
작성자
탈퇴*원
첨부파일
답지를 보면 첫번째 테스트 케이스 경우 : 1. yes/no 2. n/y
되어있고 두번째 테스트 케이스 경우 : 1. y/y 2. n/n
인데요
제가 궁금한게 만일 1. y/n 2. y/y 이랗게 작성하게 되어도 답이 인정되나요??
답변
2021-04-09 14:19:29
안녕하세요 길벗수험서 운영팀입니다.
첫 번째 분기가 모두 Y만을 가리키고, N을 가지 않기 때문에 오답이 됩니다.
'분기 커버리지'에서는 각 분기에서 모든 방향으로 프로세스가 한 번씩 진행되야 한다는 점을 잊지 마세요.
행복한 하루되세요 :)
-
관리자2021-04-09 14:19:29
안녕하세요 길벗수험서 운영팀입니다.
첫 번째 분기가 모두 Y만을 가리키고, N을 가지 않기 때문에 오답이 됩니다.
'분기 커버리지'에서는 각 분기에서 모든 방향으로 프로세스가 한 번씩 진행되야 한다는 점을 잊지 마세요.
행복한 하루되세요 :)
-
관리자2021-04-19 11:18:23
안녕하세요 길벗수험서 운영팀입니다.
조건 커버리지의 경우 하나의 조건문에 여러 개의 조건식이 들어가 있는 경우에 적용됩니다.
예를 들어 if( x>y && i==j ) 처럼 말이죠.
이 경우 분기 검증 기준의 경우 그저 if문이 참인지 거짓인지만 구분하여 케이스를 구성하지만
조건 검증 기준의 경우 x>y, i==j의 조건을 따로 구분하여 각각 테스트 케이스를 구성합니다.
(하나의 if문에서 참참,참거짓,거짓참,거짓거짓의 4가지 경우가 나오겠죠)
해당 문제의 경우 분기에 조건식이 하나씩만 들어가 있어 조건 커버리지로 적용해도 동일한 테스트케이스가 나옵니다.
행복한 하루되세요 :)
-
*2021-04-15 18:15:45
모둔 조건문에 대한 true/false를 확인하는건 조건 커버리지로 알고있어서 정리가 잘안됩니다,,,ㅠ 기출 1번이 조건 커버리지를 묻는 문제라면 어떻게 달라지는 궁금합니다!