[7급 국가직 소프트웨어공학 2014년 18번]

다음 C 프로그램에 대해 조건-결정 커버리지(condition-decision coverage)를 적용하여 테스트할 때 이를 만족하는 테스트 데이터 집합은?
void example(int a, int b, int c) {
	int p = 10;
	if ((a > 0 && b <= 15) || c > 65)
		p = p * 2;
	else 
		p = p * 1;
	printf("%d", p);
}
소프트웨어공학
  1. ①(a : 0, b : 20, c : 70), (a : 5, b : 10, c : 60)
  2. ②(a : 0, b : 10, c : 60), (a : 5, b : 20, c : 70)
  3. ③(a : 5, b : 20, c : 70), (a : 5, b : 20, c : 60)
  4. ④(a : 5, b : 10, c : 60), (a : 0, b : 10, c : 60)

선지를 골라 바로 채점해 보세요.

정답 ②

출처: 인사혁신처 공개 기출(공공데이터포털, 이용허락 제한 없음)

신고가 접수됐습니다. 감사합니다.

오류 신고