QA (Quality Assurance) ve QC (Quality Control) arasındaki temel farklar şunlardır:
- QA, süreçlerin iyileştirilmesi yoluyla kusurların önlenmesini amaçlar 12. Bu, yazılım geliştirme sürecinin başlangıcından itibaren uygulanan proaktif bir yaklaşımdır 3.
- QC, kusurların tespit edilmesi ve son üründe düzeltilmesini içerir 12. Reaktif bir süreç olup, geliştirme tamamlandıktan sonra gerçekleştirilir 3.
Diğer farklılıklar:
- Sorumluluk: QA, tüm ekip üyelerinin ve departmanların ortak sorumluluğundadır 2. QC ise genellikle belirli bir kalite kontrol ekibi veya testçiler tarafından yürütülür 2.
- Odak noktası: QA, geliştirme süreçlerini ve standartlarını belirlerken, QC nihai ürünün kalitesine odaklanır 23.
- Ölçüm: QA, süreç etkinliğini ve verimliliğini ölçerken, QC ürünün kalite standartlarına uygunluğunu ölçer 2.
5 kaynaktan alınan bilgiyle göre: