Zagotavljanje kakovosti proti nadzoru kakovosti: v čem je razlika?

Kazalo:

Anonim

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)
  • Gre za postopek, ki se osredotoča na zagotavljanje, da bo dosežena zahtevana kakovost
  • Gre za postopek, ki se osredotoča na izpolnjevanje zahtevane kakovosti.
  • QA želi preprečiti napako
  • Cilj QC je prepoznati in odpraviti napake
  • To je metoda za upravljanje preverjanja kakovosti
  • To je metoda za preverjanje preverjanja kakovosti
  • Ne vključuje izvajanja programa
  • Vedno vključuje izvajanje programa
  • To je preventivna tehnika
  • To je korektivna tehnika
  • To je proaktivni ukrep
  • To je reaktivni ukrep
  • To je postopek za izdelavo končnih rezultatov
  • Postopek je preverjanje končnih rezultatov
  • QA vključuje celoten življenjski cikel razvoja programske opreme
  • QC vključuje celoten življenjski cikel testiranja programske opreme
  • Da bi izpolnili zahteve kupcev, QA opredeljuje standarde in metodologije
  • QC potrjuje, da se med delom na izdelku upoštevajo standardi
  • Izvaja se pred kontrolo kakovosti
  • Izvaja se šele, ko je opravljena aktivnost zagotavljanja kakovosti
  • Je dejavnost na nizki ravni, lahko prepozna napake in napake, ki jih QC ne more
  • Je dejavnost na visoki ravni, lahko prepozna napako, ki jo QA ne more
  • Njegov glavni motiv je preprečiti napake v sistemu. Je manj zamudna dejavnost
  • Njegov glavni motiv je prepoznati napake ali napake v sistemu. To je bolj zamudna dejavnost
  • QA zagotavlja, da je vse izvedeno na pravilen način, zato spada v dejavnost preverjanja
  • QC zagotavlja, da je vse, kar smo storili, v skladu z zahtevo in zato spada pod dejavnost preverjanja
  • Zahteva sodelovanje celotne ekipe
  • Zahteva sodelovanje preskusne skupine
  • Statistična tehnika, uporabljena pri zagotavljanju kakovosti, je znana kot SPC ali Statistični nadzor nad postopki (SPC).
  • Statistična tehnika, ki se uporablja za nadzor kakovosti, je znana kot SQC ali statistični nadzor kakovosti

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.