Zabezpečenie kvality vs Kontrola kvality: Aký je rozdiel?

Obsah:

Anonim

Čo je zabezpečenie kvality?

Zabezpečenie kvality je populárne známe ako QA Testing a je definované ako činnosť zameraná na zabezpečenie toho, aby organizácia poskytovala zákazníkom čo najlepší produkt alebo službu.

Kontrola kvality v testovaní softvéru

Kontrola kvality v testovaní softvéru je systematický súbor procesov používaných na zabezpečenie kvality softvérových produktov alebo služieb. Hlavným účelom procesu kontroly kvality je zabezpečiť, aby softvérový produkt spĺňal skutočné požiadavky testovaním a preskúmaním jeho funkčných a nefunkčných požiadaviek. Kontrola kvality sa ľudovo označuje ako QC.

Tento tutoriál poskytuje rozdiely medzi zabezpečením kvality a kontrolou kvality

Rozdiel medzi zabezpečením kvality (QA) a kontrolou kvality (QC)

Zabezpečenie kvality (QA) Kontrola kvality (QC)
  • Ide o postup zameraný na poskytnutie záruky, že sa dosiahne požadovaná kvalita
  • Je to postup zameraný na splnenie požadovanej kvality.
  • Cieľom QA je zabrániť defektu
  • Cieľom QC je identifikovať a opraviť chyby
  • Je to metóda riadenia kvality- Overenie
  • Je to metóda na overenie kvality
  • Nezahŕňa to vykonávanie programu
  • Vždy to zahŕňa vykonanie programu
  • Je to preventívna technika
  • Je to opravná technika
  • Je to proaktívne opatrenie
  • Je to reaktívne opatrenie
  • Jedná sa o postup na vytvorenie výstupov
  • Jedná sa o postup na overenie toho, či sú dodávané výrobky
  • QA zahŕňa celý životný cyklus vývoja softvéru
  • QC zahŕňa úplné testovanie životného cyklu softvéru
  • Za účelom splnenia požiadaviek zákazníka QA definuje štandardy a metodiky
  • QC potvrdzuje, že pri práci na produkte sa dodržiavajú štandardy
  • Vykonáva sa pred kontrolou kvality
  • Vykonáva sa až po vykonaní činnosti QA
  • Je to aktivita na nízkej úrovni, dokáže identifikovať chybu a chyby, ktoré QC nedokáže
  • Je to aktivita na vysokej úrovni, dokáže identifikovať chybu, ktorú QA nedokáže
  • Jeho hlavným motívom je predchádzať chybám v systéme. Je to časovo menej náročná činnosť
  • Jeho hlavným motívom je identifikovať chyby alebo chyby v systéme. Je to časovo náročnejšia činnosť
  • QA zaisťuje, aby bolo všetko vykonané správnym spôsobom, a preto spadá pod overovaciu činnosť
  • QC zabezpečuje, že všetko, čo sme urobili, je podľa požiadavky, a preto spadá pod činnosť overovania
  • Vyžaduje si zapojenie celého tímu
  • Vyžaduje si to účasť testovacieho tímu
  • Štatistická technika použitá pri QA je známa ako SPC alebo Statistical Process Control (SPC).
  • Štatistická technika použitá pri QC je známa ako SQC alebo štatistická kontrola kvality

KĽÚČOVÝ ROZDIEL

  • Cieľom zabezpečenia kvality je vyhnúť sa vade, zatiaľ čo kontrola kvality je zameraná na identifikáciu a opravu chýb.
  • Quality Assurance poskytuje záruku, že sa dosiahne požadovaná kvalita, zatiaľ čo Quality Control je postup zameraný na splnenie požadovanej kvality.
  • Zabezpečenie kvality sa vykonáva v životnom cykle vývoja softvéru, zatiaľ čo kontrola kvality sa vykonáva v životnom cykle testovania softvéru.
  • Zabezpečenie kvality je proaktívnym opatrením, zatiaľ čo kontrola kvality je reaktívnym opatrením.
  • Zabezpečenie kvality si vyžaduje zapojenie všetkých členov tímu, zatiaľ čo kontrolu kvality vyžaduje iba testovací tím.
  • Kontrola kvality sa vykonáva pred kontrolou kvality.