Kaj je zagotavljanje kakovosti?
Zagotavljanje kakovosti je v javnosti znano kot preverjanje kakovosti in je opredeljeno kot dejavnost, ki zagotavlja, da organizacija strankam ponuja najboljši možen izdelek ali storitev.
Nadzor kakovosti pri testiranju programske opreme
Nadzor kakovosti pri testiranju programske opreme je sistematičen sklop postopkov, ki se uporabljajo za zagotavljanje kakovosti programskih izdelkov ali storitev. Glavni namen postopka nadzora kakovosti je zagotoviti, da programski izdelek izpolnjuje dejanske zahteve s preizkušanjem in pregledom njegovih funkcionalnih in nefunkcionalnih zahtev. Nadzor kakovosti je popularno okrajšan kot QC.
Ta vadnica prikazuje razliko med zagotavljanjem kakovosti in nadzorom kakovosti
Razlika med zagotavljanjem kakovosti (QA) in nadzorom kakovosti (QC)
Zagotavljanje kakovosti (QA) | Nadzor kakovosti (QC) |
---|---|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
KLJUČNA RAZLIKA
- Zagotavljanje kakovosti je namenjeno izogibanju napakam, nadzor kakovosti pa ugotavljanju in odpravljanju napak.
- Zagotavljanje kakovosti zagotavlja, da bo zahtevana kakovost dosežena, medtem ko je nadzor kakovosti postopek, ki se osredotoča na izpolnjevanje zahtevane kakovosti.
- Zagotavljanje kakovosti se izvaja v življenjskem ciklu razvoja programske opreme, nadzor kakovosti pa v življenjskem ciklu testiranja programske opreme.
- Zagotavljanje kakovosti je proaktivni ukrep, medtem ko je nadzor kakovosti reaktivni ukrep.
- Zagotavljanje kakovosti zahteva sodelovanje vseh članov ekipe, medtem ko kontrola kakovosti potrebuje le preskusno skupino.
- Zagotavljanje kakovosti se opravi pred kontrolo kakovosti.