
QA란 무엇인가?
품질 보증(QA)과 품질 관리(QC)는 소프트웨어 품질을 보장하는 핵심 개념이다. QA는 예방적 접근으로 프로세스를 개선하고 품질 기준을 설정하여 결함을 방지하며, QC는 감지적 접근으로 제품의 결함을 발견하고 수정하는 역할을 한다. QA는 코드 리뷰, 자동화 테스트, 프로세스 최적화를 수행하며, QC는 기능 테스트, 버그 리포팅을 담당한다. 두 접근법은 상호 보완적이며, 협력을 통해 품질을 지속적으로 향상시킨다.