Kvalitetssikring mot kvalitetskontroll: Hva er forskjellen?

Innholdsfortegnelse:

Anonim

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.