Zajištění kvality versus kontrola kvality – rozdíl mezi nimi
Klíčový rozdíl mezi zajištěním kvality a kontrolou kvality
- Zajištění kvality je zaměřeno na vyloučení závady, zatímco kontrola kvality je zaměřena na identifikaci a opravu závad.
- Zajištění kvality poskytuje záruku, že bude dosaženo požadované kvality, zatímco kontrola kvality je postup, který se zaměřuje na splnění požadované kvality.
- Zajištění kvality se provádí v životním cyklu vývoje softwaru, zatímco kontrola kvality se provádí v životním cyklu testování softwaru.
- Zajištění kvality je proaktivní opatření, zatímco kontrola kvality je opatření reaktivní.
- Zajištění kvality vyžaduje zapojení všech členů týmu, zatímco kontrola kvality potřebuje pouze testovací tým.
- Zajištění kvality se provádí před kontrolou kvality.
Co je zajištění kvality (QA)?
Zajišťování kvality je populárně známé jako QA testování, je definováno jako činnost, která má zajistit, že organizace poskytuje zákazníkům nejlepší možný produkt nebo službu.
Co je kontrola kvality (QC)?
Kontrola kvality v testování softwaru je systematický soubor procesů sloužících k zajištění kvality softwarových produktů nebo služeb. Hlavním účelem procesu kontroly kvality je zajistit, aby softwarový produkt vyhovoval skutečným požadavkům testováním a přezkoumáním jeho funkčních a nefunkčních požadavků. Kontrola kvality se lidově nazývá QC.
Tento tutoriál ukazuje rozdíl mezi Quality Assurance a kontrola kvality
Rozdíl mezi zajištěním kvality a kontrolou kvality
Zajištění kvality (QA) | Kontrola kvality (QC) |
---|---|
Je to postup, který se zaměřuje na poskytnutí záruky, že bude dosaženo požadované kvality | Je to postup, který se zaměřuje na splnění požadované kvality. |
Cílem QA je zabránit defektu | Cílem QC je identifikovat a opravit závady |
Je to metoda, jak řídit kvalitu- Verifikace | Je to metoda pro ověření kvality-Validace |
Nezahrnuje spuštění programu | Vždy to zahrnuje spuštění programu |
Je to preventivní technika | Je to opravná technika |
Je to proaktivní opatření | Je to reaktivní opatření |
Je to postup vytváření výstupů | Je to postup k ověření, že výstupy |
QA zahrnuje celý životní cyklus vývoje softwaru | QC zahrnuje v plném rozsahu životní cyklus testování softwaru |
Aby byly splněny požadavky zákazníků, QA definuje standardy a metodiky | QC potvrzuje, že při práci na produktu jsou dodržovány normy |
Provádí se před kontrolou kvality | Provádí se až po provedení činnosti QA |
Je to aktivita na nízké úrovni, dokáže identifikovat chybu a chyby, které QC nedokáže | Je to aktivita na vysoké úrovni, dokáže identifikovat chybu, kterou QA nedokáže |
Jeho hlavním motivem je předcházet závadám v systému. Jde o časově méně náročnou činnost | Jeho hlavním motivem je identifikace závad nebo chyb v systému. Je to časově náročnější činnost |
QA zajišťuje, že vše je provedeno správným způsobem, a proto spadá pod ověřovací činnost | QC zajišťuje, že vše, co jsme udělali, je v souladu s požadavkem, a proto to spadá do ověřovací činnosti |
Vyžaduje to zapojení celého týmu | Vyžaduje zapojení testovacího týmu |
Statistická technika aplikovaná na QA je známá jako SPC nebo Statistical Process Control (SPC). | Statistická technika aplikovaná na kontrolu kvality je známá jako SQC nebo statistická kontrola kvality |