단원 9 · 정보처리기사

9. 테스트·품질관리

하향식상향식샌드위치맥콜·뵘 모델버전관리CI 도구빌드·테스트·배포 자동화📌 출제

9. 테스트·품질관리

테스트 종류

관점테스트
화이트박스구문·결정·조건·MC/DC·경로·루프
블랙박스동등분할·경계값·원인결과·오류추정·비교
단계단위·통합·시스템·인수
목적회귀·성능·부하·스트레스·보안·사용성

통합 테스트 방식

  • 하향식: 상위 → 하위. 스텁 사용
  • 상향식: 하위 → 상위. 드라이버 사용
  • 샌드위치: 두 방식 결합
  • 빅뱅: 한꺼번에. 결함 추적 어려움

품질 모델

  • ISO/IEC 25010 (SQuaRE): 8가지 — 기능적합성·성능효율성·호환성·사용성·신뢰성·보안성·유지보수성·이식성
  • 맥콜·뵘 모델: 품질 요인

형상관리·CI/CD

  • 버전관리: Git·SVN·Mercurial
  • CI 도구: Jenkins·GitHub Actions·GitLab CI·Travis
  • 빌드·테스트·배포 자동화
📌 출제: 화이트/블랙박스 종류 매년.

정보처리기사 전체 단원 (10)

  1. 011. 소프트웨어 공학·SDLC
  2. 022. 객체지향·디자인 패턴
  3. 033. 데이터베이스·SQL
  4. 044. 자료구조·알고리즘
  5. 055. 네트워크
  6. 066. 운영체제
  7. 077. 정보보안
  8. 088. 시스템 분석·설계
  9. 099. 테스트·품질관리
  10. 1010. 신기술·트렌드 (DevOps·클라우드·AI)
전체 노트 한 페이지 보기 →