20-2다음 설명에 해당하는 테스트 도구의 종류를 적으시오.프로그램을 … | 2020년 정보처리기사실기 2회차 기출문제 상세 페이지
16
20-2
다음 설명에 해당하는 테스트 도구의 종류를 적으시오.
- 프로그램을 실행하지 않은 채 소스 코드 자체를 검사한다.
- 코딩 표준 위반, 코딩 스타일, 코드 복잡도, 잠재 결함 등을 찾아낸다.
- PMD, Checkstyle, SonarQube 등이 이에 속한다.
해설
정적 분석 도구
[해설]
프로그램을 실행하지 않고 소스 코드만 분석하는 테스트 도구는 정적 분석 도구(Static Analysis Tool)이다.
코딩 표준 위반·복잡도·잠재 결함을 실행 전에 찾아내며 PMD, Checkstyle, SonarQube가 대표적이다.
혼동 주의: 프로그램을 실제로 실행하며 메모리 누수·성능 병목을 찾는 것은 동적 분석 도구(Valgrind 등)이다.
내용에 오류가 있거나 최신 법령·기준과 다른 부분이 보이면 알려주세요. 확인 후 반영하겠습니다.