Osiguranje kvalitete nasuprot kontroli kvalitete – razlika između njih
Ključna razlika između osiguranja kvalitete i kontrole kvalitete
- Osiguranje kvalitete ima za cilj izbjegavanje kvara, dok je cilj kontrole kvalitete identificiranje i otklanjanje nedostataka.
- Osiguranje kvalitete jamči da će tražena kvaliteta biti postignuta, dok je kontrola kvalitete postupak koji je usmjeren na ispunjavanje tražene kvalitete.
- Osiguranje kvalitete provodi se u životnom ciklusu razvoja softvera, dok se kontrola kvalitete provodi u životnom ciklusu testiranja softvera.
- Osiguranje kvalitete je proaktivna mjera, dok je kontrola kvalitete reaktivna mjera.
- Osiguranje kvalitete zahtijeva uključenost svih članova tima, dok kontrola kvalitete zahtijeva samo tim za testiranje.
- Prije kontrole kvalitete provodi se osiguranje kvalitete.
Što je osiguranje kvalitete (QA)?
Osiguranje kvalitete, popularno poznato kao QA testiranje, definira se kao aktivnost kojom se osigurava da organizacija pruža najbolji mogući proizvod ili uslugu klijentima.
Što je kontrola kvalitete (QC)?
Kontrola kvalitete u testiranju softvera je sustavan skup procesa koji se koriste za osiguranje kvalitete softverskih proizvoda ili usluga. Glavna svrha procesa kontrole kvalitete je osigurati da softverski proizvod ispunjava stvarne zahtjeve testiranjem i pregledom njegovih funkcionalnih i nefunkcionalnih zahtjeva. Kontrola kvalitete popularno se skraćeno naziva QC.
Ovaj vodič daje razliku između Osiguranje kvalitete i Kontrola kvalitete
Razlika između osiguranja kvalitete i kontrole kvalitete
| Osiguranje kvalitete (QA) | Kontrola kvalitete (QC) |
|---|---|
| To je postupak koji se usredotočuje na pružanje jamstva da će se postići tražena kvaliteta | To je postupak koji se fokusira na ispunjavanje tražene kvalitete. |
| QA ima za cilj spriječiti kvar | QC ima za cilj identificirati i popraviti nedostatke |
| To je metoda za upravljanje kvalitetom - verifikacija | To je metoda za provjeru kvalitete - Validacija |
| Ne uključuje izvršavanje programa | Uvijek uključuje izvršavanje programa |
| To je preventivna tehnika | To je korektivna tehnika |
| To je proaktivna mjera | To je Reaktivna mjera |
| To je postupak za stvaranje isporučenih rezultata | To je postupak za provjeru isporučenih rezultata |
| QA uključuje puni životni ciklus razvoja softvera | QC uključuje u potpunosti životni ciklus testiranja softvera |
| Kako bi se zadovoljili zahtjevi kupaca, QA definira standarde i metodologije | QC potvrđuje da se tijekom rada na proizvodu poštuju standardi |
| Izvodi se prije kontrole kvalitete | Izvodi se tek nakon obavljene QA aktivnosti |
| To je aktivnost niske razine, može identificirati pogrešku i greške koje QC ne može | To je aktivnost visoke razine, može identificirati pogrešku koju QA ne može |
| Njegov glavni motiv je spriječiti kvarove u sustavu. To je aktivnost koja oduzima manje vremena | Njegov glavni motiv je identificirati nedostatke ili greške u sustavu. To je dugotrajnija aktivnost |
| QA osigurava da se sve izvede na pravi način i zato spada pod aktivnost verifikacije | QC osigurava da je sve što smo učinili u skladu sa zahtjevima i zato potpada pod aktivnost provjere |
| Zahtijeva angažman cijelog tima | Zahtijeva angažman tima za testiranje |
| Statistička tehnika koja se primjenjuje na osiguranje kvalitete poznata je kao SPC ili Statistička kontrola procesa (SPC). | Statistička tehnika primijenjena na QC poznata je kao SQC ili Statistička kontrola kvalitete |
