Zajištění kvality vs. Kontrola kvality: Jaký je rozdíl?

Obsah:

Anonim

Co je zajištění kvality?

Zajištění kvality je populárně známé jako QA Testing a je definováno jako činnost zajišťující, že organizace poskytuje zákazníkům nejlepší možný produkt nebo službu.

Kontrola kvality při testování softwaru

Kontrola kvality v testování softwaru je systematická sada procesů používaných k zajištění kvality softwarových produktů nebo služeb. Hlavním účelem procesu kontroly kvality je zajistit, aby softwarový produkt splňoval skutečné požadavky testováním a kontrolou jeho funkčních a nefunkčních požadavků. Kontrola kvality se obecně označuje zkratkou QC.

Tento výukový program poskytuje rozdíl mezi zabezpečením kvality a kontrolou kvality

Rozdíl mezi zabezpečením kvality (QA) a kontrolou kvality (QC)

Zajištění kvality (QA) Kontrola kvality (QC)
  • Jedná se o postup zaměřený na poskytnutí záruky, že bude dosaženo požadované kvality
  • Jedná se o postup zaměřený na splnění požadované kvality.
  • Cílem QA je zabránit závadě
  • QC si klade za cíl identifikovat a opravit vady
  • Jedná se o metodu řízení kvality - Ověření
  • Jedná se o metodu ověření kvality
  • Nezahrnuje spuštění programu
  • Vždy to zahrnuje provedení programu
  • Je to preventivní technika
  • Je to opravná technika
  • Je to proaktivní opatření
  • Je to reaktivní opatření
  • Jedná se o postup pro vytvoření výstupů
  • Jedná se o postup ověřování těchto výstupů
  • QA zahrnuje celý životní cyklus vývoje softwaru
  • QC zahrnuje úplné testování životního cyklu softwaru
  • Za účelem splnění požadavků zákazníka definuje QA 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
  • Jedná se o aktivitu 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. Je to časově méně náročná činnost
  • Jeho hlavním motivem je identifikovat vady nebo chyby v systému. Je to časově náročnější činnost
  • QA zajišťuje, že je vše provedeno správným způsobem, a proto spadá pod ověřovací činnost
  • QC zajišťuje, že vše, co jsme udělali, je podle požadavku, a proto spadá pod ověřovací činnost
  • Vyžaduje zapojení celého týmu
  • Vyžaduje zapojení testovacího týmu
  • Statistická technika aplikovaná na QA je známá jako SPC nebo Statistická kontrola procesů (SPC)
  • Statistická technika aplikovaná na QC je známá jako SQC nebo Statistická kontrola kvality

KLÍČOVÝ ROZDÍL

  • Cílem Quality Assurance je vyhnout se vadě, zatímco Quality Control je zaměřena na identifikaci a opravu vad.
  • Quality Assurance poskytuje záruku, že požadované kvality bude dosaženo, zatímco Quality Control je postup zaměřený 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 reaktivní opatření.
  • 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.