모두CBT

20-2다음 설명에 해당하는 테스트 도구의 종류를 적으시오.프로그램을 … | 2020년 정보처리기사실기 2회차 기출문제 상세 페이지

16

20-2

다음 설명에 해당하는 테스트 도구의 종류를 적으시오.

  • 프로그램을 실행하지 않은 채 소스 코드 자체를 검사한다.
  • 코딩 표준 위반, 코딩 스타일, 코드 복잡도, 잠재 결함 등을 찾아낸다.
  • PMD, Checkstyle, SonarQube 등이 이에 속한다.
해설

정적 분석 도구


[해설]

프로그램을 실행하지 않고 소스 코드만 분석하는 테스트 도구는 정적 분석 도구(Static Analysis Tool)이다.

코딩 표준 위반·복잡도·잠재 결함을 실행 전에 찾아내며 PMD, Checkstyle, SonarQube가 대표적이다.

혼동 주의: 프로그램을 실제로 실행하며 메모리 누수·성능 병목을 찾는 것은 동적 분석 도구(Valgrind 등)이다.

내용에 오류가 있거나 최신 법령·기준과 다른 부분이 보이면 알려주세요. 확인 후 반영하겠습니다.