QA vs QC vs Testing
Quality Assurance (QA) and Quality Control (QC) and Testing Quality Assurance (QA)는 제품이나 서비스의 품질을 보장하기 위한 계획적이고 체계적인 활동들의 집합이다. QA는 프로세스 중심적이며, 품질 문제가 발생하기 전에 예방하는 것을 목표로 한다. 전체 개발 수명주기에 걸쳐 품질 기준과 절차를 수립하고 관리한다. Quality Control (QC)는 개발된 제품이나 서비스가 정해진 품질 기준을 충족하는지 확인하는 활동이다. QC는 제품 중심적이며, 실제 결과물을 검사하고 결함을 찾아내는 데 중점을 둔다. 주로 테스트와 검토를 통해 이루어진다. Testing은 소프트웨어가 예상대로 작동하는지 확인하는 구체적인 실행 활동이다. 버그를 찾아내고, 시스템의 기능성과 성능을 검증하는 것이 주요 목적이다. QC의 중요한 하위 활동으로 볼 수 있다. ...