Kvalitetssäkring mot kvalitetskontroll: Vad är skillnaden?

Innehållsförteckning:

Anonim

Vad är kvalitetssäkring?

Kvalitetssäkring är populärt känd som QA Testing, definieras som en aktivitet för att säkerställa att en organisation tillhandahåller bästa möjliga produkt eller tjänst till kunderna.

Kvalitetskontroll vid programvarutestning

Kvalitetskontroll vid programvarutestning är en systematisk uppsättning processer som används för att säkerställa kvaliteten på programvaruprodukter eller tjänster. Huvudsyftet med kvalitetskontrollprocessen är att säkerställa att programvaruprodukten uppfyller de faktiska kraven genom att testa och granska dess funktionella och icke-funktionella krav. Kvalitetskontroll förkortas populärt som QC.

Denna handledning ger skillnaden mellan kvalitetssäkring och kvalitetskontroll

Skillnad mellan kvalitetssäkring (QA) och kvalitetskontroll (QC)

Kvalitetssäkring (QA) Kvalitetskontroll (QC)
  • Det är ett förfarande som fokuserar på att försäkra att efterfrågad kvalitet uppnås
  • Det är ett förfarande som fokuserar på att uppfylla den efterfrågade kvaliteten.
  • QA syftar till att förhindra defekten
  • QC syftar till att identifiera och åtgärda defekter
  • Det är en metod för att hantera kvalitets- Verifiering
  • Det är en metod för att verifiera kvalitetsvalidering
  • Det innebär inte att programmet körs
  • Det handlar alltid om att köra ett program
  • Det är en förebyggande teknik
  • Det är en korrigerande teknik
  • Det är en proaktiv åtgärd
  • Det är en reaktiv åtgärd
  • Det är proceduren för att skapa leveranserna
  • Det är förfarandet för att verifiera att leveranser
  • QA involverar en fullständig programvaruutveckling livscykel
  • QC involverar i fullständig programvarutestning livscykel
  • För att möta kundernas krav definierar QA standarder och metoder
  • QC bekräftar att standarderna följs när du arbetar med produkten
  • Det utförs före kvalitetskontroll
  • Det utförs först efter att QA-aktivitet har utförts
  • Det är en aktivitet på låg nivå, det kan identifiera ett fel och fel som QC inte kan
  • Det är en högnivåaktivitet, det kan identifiera ett fel som QA inte kan
  • Dess huvudsakliga motiv är att förhindra defekter i systemet. Det är en mindre tidskrävande aktivitet
  • Dess huvudsakliga motiv är att identifiera fel eller fel i systemet. Det är en mer tidskrävande aktivitet
  • QA ser till att allt körs på rätt sätt, och det är därför det faller under verifieringsaktivitet
  • QC säkerställer att allt vi har gjort är enligt kravet, och det är därför det faller under valideringsaktivitet
  • Det kräver att hela laget deltar
  • Det kräver involvering av testteamet
  • Den statistiska tekniken som tillämpas på QA är känd som SPC eller Statistical Process Control (SPC)
  • Den statistiska tekniken som tillämpas på QC är känd som SQC eller Statistical Quality Control

NYCKELSKILL

  • Kvalitetssäkring syftar till att undvika defekten medan kvalitetskontroll syftar till att identifiera och åtgärda defekterna.
  • Kvalitetssäkring ger försäkran om att den efterfrågade kvaliteten uppnås medan kvalitetskontroll är ett förfarande som fokuserar på att uppfylla den efterfrågade kvaliteten.
  • Kvalitetssäkring görs under livscykelutveckling av programvara medan kvalitetskontroll görs i programvarutestningens livscykel.
  • Kvalitetssäkring är en proaktiv åtgärd medan kvalitetskontroll är en reaktiv åtgärd.
  • Kvalitetssäkring kräver involvering av alla teammedlemmar medan kvalitetskontroll endast behöver testa team.
  • Kvalitetssäkring utförs före kvalitetskontroll.