정보처리기사 2과목 소프트웨어 개발의 테스트 기법, 형상관리, 빌드 도구를 출제 빈도 순으로 완전 정리했습니다.
📚 2과목 소프트웨어 개발 핵심 파악
소프트웨어 개발 과목은 테스트 기법, 소스코드 품질, 버전관리(Git 포함), 빌드 도구, 패키징 등을 다룹니다. 실무와 연관된 개념이 많아 이해하면 오래 기억됩니다.
📊 출제 빈도 높은 개념
| 분야 | 핵심 개념 | 출제 빈도 |
|---|---|---|
| 테스트 기법 | 블랙박스·화이트박스 테스트 종류 | 매회 필수 |
| 형상관리 | Git 명령어, SVN vs Git | 매회 출제 |
| 빌드 도구 | Maven·Gradle·Ant 차이 | 80% 출제 |
| 코드 품질 | 코드 인스펙션·정적분석 도구 | 70% 출제 |
| 패키징 | 릴리즈 노트, 배포 절차 | 60% 출제 |
💡 테스트 기법 핵심 정리
- 블랙박스 테스트: 동등분할·경계값 분석·원인결과 그래프·오류추측·결정 테이블. 입력·출력 기반.
- 화이트박스 테스트: 구문 커버리지·분기 커버리지·조건 커버리지·경로 커버리지. 코드 내부 기반.
- 테스트 레벨: 단위→통합→시스템→인수 테스트 순서 암기 필수.
❓ 자주 묻는 질문
- Q. Git 명령어를 실제로 다 알아야 하나요?
- 필기에서는 개념 이해 수준이면 충분합니다. commit·push·pull·branch·merge·rebase의 의미와 차이를 이해하세요.
- Q. 실기 공부와 겹치는 부분이 있나요?
- 네. 테스트 기법과 형상관리는 실기에서도 출제됩니다. 필기 때 제대로 이해해두면 실기 학습 시간이 줄어듭니다.
🚀 자격증 취득 시작
IT 자격증 강의에서 정보처리기사를 한번에 정복하세요.
