Kvalitetssikring vs kvalitetskontrol – forskel på dem
Nøgleforskel mellem kvalitetssikring og kvalitetskontrol
- Kvalitetssikring har til formål at undgå fejlen, hvorimod kvalitetskontrol har til formål at identificere og rette fejlene.
- Kvalitetssikring giver sikkerhed for, at den ønskede kvalitet opnås, hvorimod Kvalitetskontrol er en procedure, der fokuserer på at opfylde den ønskede kvalitet.
- Kvalitetssikring udføres i softwareudviklingens livscyklus, hvorimod kvalitetskontrol udføres i softwaretestens livscyklus.
- Kvalitetssikring er en proaktiv foranstaltning, hvorimod kvalitetskontrol er en reaktiv foranstaltning.
- Kvalitetssikring kræver involvering af alle teammedlemmer, hvorimod kvalitetskontrol kun behøver et testteam.
- Kvalitetssikring udføres før kvalitetskontrol.
Hvad er kvalitetssikring (QA)?
Kvalitetssikring er populært kendt som QA Testing, er defineret som en aktivitet for at sikre, at en organisation leverer det bedst mulige produkt eller service til kunderne.
Hvad er kvalitetskontrol (QC)?
Kvalitetskontrol i softwaretest er et systematisk sæt af processer, der bruges til at sikre kvaliteten af softwareprodukter eller -tjenester. Hovedformålet med kvalitetskontrolprocessen er at sikre, at softwareproduktet lever op til de faktiske krav ved at teste og gennemgå dets funktionelle og ikke-funktionelle krav. Kvalitetskontrol er populært forkortet til QC.
Denne tutorial giver forskellen mellem Kvalitetssikring og kvalitetskontrol
Forskellen mellem kvalitetssikring og kvalitetskontrol
Kvalitetssikring (QA) | Kvalitetskontrol (QC) |
---|---|
Det er en procedure, der fokuserer på at give sikkerhed for, at den ønskede kvalitet vil blive opnået | Det er en procedure, der fokuserer på at opfylde den ønskede kvalitet. |
QA har til formål at forhindre defekten | QC har til formål at identificere og rette fejl |
Det er en metode til at styre kvalitets- Verifikation | Det er en metode til at verificere kvaliteten-validering |
Det involverer ikke at køre programmet | Det involverer altid at kø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 for at skabe leverancerne | Det er proceduren for at verificere, at leverancer |
QA involverer fuld softwareudviklings livscyklus | QC involverer fuldt ud livscyklus for softwaretest |
For at imødekomme kundens krav definerer QA standarder og metoder | QC bekræfter, at standarderne følges under arbejdet med 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 |
Dens hovedmotiv er at forhindre fejl i systemet. Det er en mindre tidskrævende aktivitet | Dens hovedmotiv er at identificere defekter 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 alt, hvad vi har gjort, er i overensstemmelse med kravet, og det er derfor, det falder ind under valideringsaktivitet |
Det kræver involvering af hele teamet | Det kræver inddragelse af testteamet |
Den statistiske teknik, der anvendes på QA, er kendt som SPC eller Statistical Process Control (SPC) | Den statistiske teknik, der anvendes til QC, er kendt som SQC eller Statistical Quality Control |