한눈에 보는 정의

QA(Quality Assurance, 품질보증)는 소프트웨어가 요구사항 명세서(SRS) (요구사항 명세서)대로 정확하게 동작하는지 체계적으로 검증하고, 출시 전에 결함을 미리 찾아내 제품 품질을 보증하는 활동입니다.

자세히 알아보기

  • 예문: "새 기능을 출시하기 전, QA 팀이 여러 시나리오로 꼼꼼히 테스트를 진행했다."
  • 화이트박스 테스트(White-box Testing) (화이트박스 테스트)이나 블랙박스 테스트(Black-box Testing) (블랙박스 테스트) 같은 다양한 테스트 기법을 활용해, 실제 사용자 입장에서 기능이 문제없이 동작하는지 확인합니다.
  • 버그를 찾아 고치는 사후 대응뿐 아니라, 애초에 결함이 생기지 않도록 개발 프로세스 자체를 점검하고 개선하는 예방적 활동까지 포함하는 개념입니다.
  • 애자일(Agile) (애자일) 방식에서는 QA가 개발 마지막 단계가 아니라, 매 스프린트마다 함께 참여해 지속적으로 품질을 점검하는 경우가 많습니다.

관련 용어

최종 수정일: 2026년 7월 15일

← 용어사전 전체 목록으로