Kvalitetssikring mod kvalitetskontrol: Hvad er forskellen?

Indholdsfortegnelse:

Anonim

Hvad er kvalitetssikring?

Kvalitetssikring er populært kendt som QA Testing, defineres som en aktivitet for at sikre, at en organisation leverer det bedst mulige produkt eller service til kunderne.

Kvalitetskontrol i softwaretest

Kvalitetskontrol i softwaretest er et systematisk sæt processer, der bruges til at sikre kvaliteten af ​​softwareprodukter eller -tjenester. Hovedformålet med kvalitetskontrolprocessen er at sikre, at softwareproduktet opfylder de faktiske krav ved at teste og gennemgå dets funktionelle og ikke-funktionelle krav. Kvalitetskontrol er populært forkortet QC.

Denne tutorial giver forskellen mellem kvalitetssikring og kvalitetskontrol

Forskel mellem kvalitetssikring (QA) og kvalitetskontrol (QC)

Kvalitetssikring (QA) Kvalitetskontrol (QC)
  • Det er en procedure, der fokuserer på at give sikkerhed for, at den ønskede kvalitet opnås
  • Det er en procedure, der fokuserer på at opfylde den ønskede kvalitet.
  • QA sigter mod at forhindre defekten
  • QC sigter mod at identificere og rette mangler
  • Det er en metode til at styre kvaliteten - Verifikation
  • Det er en metode til at verificere kvalitetsvalidering
  • Det involverer ikke udførelse af programmet
  • Det indebærer altid at udføre et program
  • Det er en forebyggende teknik
  • Det er en korrigerende teknik
  • Det er en proaktiv foranstaltning
  • Det er en reaktiv foranstaltning
  • Det er proceduren til at oprette leverancer
  • Det er proceduren for at kontrollere, at leverancer
  • QA involverer en fuld softwareudviklings livscyklus
  • QC involverer i fuld softwaretest livscyklus
  • For at imødekomme kundens krav definerer QA standarder og metoder
  • QC bekræfter, at standarderne følges, mens du arbejder på produktet
  • Det udføres før kvalitetskontrol
  • Det udføres kun efter QA-aktivitet er udført
  • Det er en aktivitet på lavt niveau, den kan identificere en fejl og fejl, som QC ikke kan
  • Det er en aktivitet på højt niveau, den kan identificere en fejl, som QA ikke kan
  • Dets vigtigste motiv er at forhindre defekter i systemet. Det er en mindre tidskrævende aktivitet
  • Dens hovedmotiv er at identificere fejl eller fejl i systemet. Det er en mere tidskrævende aktivitet
  • QA sikrer, at alt udføres på den rigtige måde, og det er derfor, det falder ind under verifikationsaktivitet
  • QC sikrer, at hvad vi end har gjort, er i henhold til kravet, og det er derfor, det falder ind under valideringsaktivitet
  • Det kræver involvering af hele holdet
  • Det kræver inddragelse af testteamet
  • Den statistiske teknik anvendt på QA er kendt som SPC eller Statistical Process Control (SPC)
  • Den statistiske teknik anvendt til QC er kendt som SQC eller Statistisk kvalitetskontrol

Nøgleforskel

  • Kvalitetssikring har til formål at undgå manglen, mens kvalitetskontrol sigter mod at identificere og rette manglerne.
  • Kvalitetssikring giver sikkerhed for, at den ønskede kvalitet opnås, mens kvalitetskontrol er en procedure, der fokuserer på at opfylde den ønskede kvalitet.
  • Kvalitetssikring udføres i softwareudviklings livscyklus, mens kvalitetskontrol udføres i softwaretestning af livscyklus.
  • Kvalitetssikring er en proaktiv foranstaltning, mens kvalitetskontrol er en reaktiv foranstaltning.
  • Kvalitetssikring kræver involvering af alle holdmedlemmer, mens kvalitetskontrol kun behøver testteam.
  • Kvalitetssikring udføres før kvalitetskontrol.