문제
통합 테스트에서 상위 모듈부터 하위 모듈로 단계적으로 통합하면서 테스트할 때 필요한 가상 모듈은?
① 드라이버(Driver) ② 스텁(Stub) ③ 목(Mock) ④ 더미(Dummy)
정답
2번
해설
하향식 통합 테스트에서는 상위 모듈에서 호출하는 하위 모듈이 아직 개발되지 않았을 때 스텁(Stub)을 사용한다. 드라이버는 상향식에서 사용하는 가상 모듈이고, 목과 더미는 단위 테스트에서 주로 사용되는 테스트 더블이다.
통합 테스트에서 상위 모듈부터 하위 모듈로 단계적으로 통합하면서 테스트할 때 필요한 가상 모듈은?
① 드라이버(Driver) ② 스텁(Stub) ③ 목(Mock) ④ 더미(Dummy)
2번
하향식 통합 테스트에서는 상위 모듈에서 호출하는 하위 모듈이 아직 개발되지 않았을 때 스텁(Stub)을 사용한다. 드라이버는 상향식에서 사용하는 가상 모듈이고, 목과 더미는 단위 테스트에서 주로 사용되는 테스트 더블이다.
기출 #4244 · 탐욕 알고리즘
분기마다 가장 최적의 해를 선택하여 결과를 도출하는 방식의 알고리즘으로, 반드시 종합적인 최적의 해를 보장하지 않는 기법은 무엇인가? ① Greedy ② Dynamic ③ Recursive ④ Backtracking
기출 #4245 · 정적 분석
다음 중 소스 코드의 정적 분석 도구에 해당하지 않는 것은 무엇인가? ① cppcheck ② SonarQube ③ checkstyle ④ Valgrind
기출 #4246 · 후위 표기식
다음 중 아래의 중위식을 후위식으로 올바르게 변환한 것은 무엇인가? **<보기>** `(A-B)*C+D` ① AB-C+D* ② A-BC*D+ ③ AB-C*D+ ④ A-B-CD*+
기출 #4247 · Alien Code
아주 오래된 소프트웨어는 그것을 개발한 개발자 또는 관련 참고문서 등이 없어서 유지보수가 어렵다. 해당 소프트웨어의 소스 코드를 의미하는 용어는 무엇인가? ① Spaghetti Code ② Alien Code ③ C...
기출 #4248 · 소프트웨어 품질
다음 중 소프트웨어 품질 목표에 해당하지 않는 것은 무엇인가? ① 효율성 ② 준법성 ③ 이식성 ④ 유연성
기출 #4249 · 연결 리스트
다음 중 연결 리스트의 특징이 아닌 것은 무엇인가? ① 배열의 단점을 보완한 자료구조이다. ② 노드별 포인터를 활용하므로 배열보다 기억공간을 절약할 수 있다. ③ 접근 속도는 배열보다 느린 편이다. ④ 다양한 종류의...
11 min read
비전공자가 정처기 필기에서 가장 많이 떨어지는 이유는 4과목 프로그래밍 언어 활용. C·Java·Python 코드 문제를 객관식에서 점수로 만드는 단계별 공략법을 정리했습니다.
19 min read
2026년 정보처리기사 필기 출제 기준에 맞춘 5과목 핵심 개념 총정리. SW 설계·개발·DB·프로그래밍·정보시스템 구축관리 필수 용어와 기출 포인트.
8 min read
정보처리기사 필기 2026년 2회 시험이 몇 주 남지 않은 시점에 어떤 과목부터 어떤 순서로 정리해야 하는지, 기출 재활용 패턴을 짚어가며 정리했어요.
매번 새로 추가되는 모의고사 + 오답 자동 복습 + 회차별 실력 추적. 회원가입 후 무료 이용.