Hva er kvalitetssikring?
Kvalitetssikring er populært kjent som QA Testing, er definert som en aktivitet for å sikre at en organisasjon leverer best mulig produkt eller tjeneste til kunder.
Kvalitetskontroll i programvaretesting
Kvalitetskontroll i programvaretesting er et systematisk sett med prosesser som brukes for å sikre kvaliteten på programvareprodukter eller tjenester. Hovedformålet med kvalitetskontrollprosessen er å sikre at programvareproduktet oppfyller de faktiske kravene ved å teste og gjennomgå dets funksjonelle og ikke-funksjonelle krav. Kvalitetskontroll forkortes populært som QC.
Denne opplæringen gir forskjellen mellom kvalitetssikring og kvalitetskontroll
Forskjellen mellom kvalitetssikring (QA) og kvalitetskontroll (QC)
Kvalitetssikring (QA) | Kvalitetskontroll (QC) |
- Det er en prosedyre som fokuserer på å gi forsikring om at ønsket kvalitet oppnås
|
- Det er en prosedyre som fokuserer på å oppfylle ønsket kvalitet.
|
- QA tar sikte på å forhindre feilen
|
- QC har som mål å identifisere og fikse feil
|
- Det er en metode for å administrere kvaliteten - Verifisering
|
- Det er en metode for å verifisere kvalitetsvalidering
|
- Det innebærer ikke å utføre programmet
|
- Det innebærer alltid å utføre et program
|
- Det er en forebyggende teknikk
|
- Det er en korrigerende teknikk
|
- Det er et proaktivt tiltak
|
- Det er et reaktivt tiltak
|
- Det er prosedyren for å lage leveransene
|
- Det er prosedyren for å verifisere at leveranser
|
- QA involverer i full programvareutvikling livssyklus
|
- QC involverer i full programvaretesting livssyklus
|
- For å oppfylle kundens krav definerer QA standarder og metoder
|
- QC bekrefter at standardene følges mens du arbeider med produktet
|
- Det utføres før kvalitetskontroll
|
- Det utføres først etter at QA-aktivitet er utført
|
- Det er en aktivitet på lavt nivå, den kan identifisere en feil og feil som QC ikke kan
|
- Det er en aktivitet på høyt nivå, den kan identifisere en feil som QA ikke kan
|
- Hovedmotivet er å forhindre feil i systemet. Det er en mindre tidkrevende aktivitet
|
- Hovedmotivet er å identifisere feil eller feil i systemet. Det er en mer tidkrevende aktivitet
|
- QA sørger for at alt blir utført på riktig måte, og det er derfor det faller inn under verifikasjonsaktivitet
|
- QC sørger for at det vi har gjort er i samsvar med kravet, og det er derfor det faller inn under valideringsaktivitet
|
- Det krever involvering av hele teamet
|
- Det krever involvering av testteamet
|
- Den statistiske teknikken som brukes på QA er kjent som SPC eller Statistical Process Control (SPC)
|
- Den statistiske teknikken som brukes til QC er kjent som SQC eller Statistical Quality Control
|
HOVEDFORSKJELL
- Kvalitetssikring er rettet mot å unngå mangelen mens kvalitetskontroll er rettet mot å identifisere og fikse feilene.
- Kvalitetssikring gir sikkerhet for at ønsket kvalitet oppnås, mens kvalitetskontroll er en prosedyre som fokuserer på å oppfylle den etterspurte kvaliteten.
- Kvalitetssikring gjøres i programvareutvikling livssyklus mens kvalitetskontroll utføres i programvaretesting livssyklus.
- Kvalitetssikring er et proaktivt tiltak mens kvalitetskontroll er et reaktivt tiltak.
- Kvalitetssikring krever involvering av alle teammedlemmene, mens Quality Control bare trenger testteam.
- Kvalitetssikring utføres før kvalitetskontroll.