difference between quality assurance
Få svaret på det hyppigst stillede spørgsmål - Hvad er forskellen mellem kvalitetssikring og kvalitetskontrol?
Hvad er kvalitet?
bedste test sagsstyringsværktøj til jira
Kvalitet imødekommer kundens krav, forventning og behov er fri for mangler, mangler og væsentlige varianter. Der er standarder, der skal følges for at tilfredsstille kundens krav.
Hvad du lærer:
- Hvad er forsikring?
- Hvad er kvalitetssikring?
- Hvad er kvalitetskontrol?
- QA vs QC
- Fjerner kvalitetssikring behovet for kvalitetskontrol?
- Virkelige scenarier Eksempler på QA / QC
- Konklusion
- Anbefalet læsning
Hvad er forsikring?
Sikring gives af organisationsledelse, det betyder at give en positiv erklæring om et produkt, der opnår tillid til resultatet. Det giver en sikkerhed for, at produktet fungerer uden fejl som forventet eller anmodet.
Hvad er kvalitetssikring?
Kvalitetssikring er kendt som QA og fokuserer på at forhindre defekter. Kvalitetssikring sikrer, at tilgange, teknikker, metoder og processer er designet til projekterne implementeres korrekt.
Kvalitetssikringsaktiviteter overvåger og verificerer, at de processer, der bruges til at styre og oprette leverancerne, er fulgt og fungerer.
Kvalitetssikring er en proaktiv proces og er forebyggelse i naturen. Det genkender fejl i processen. Kvalitetssikring skal gennemføres inden kvalitetskontrol.
Hvad er kontrol?
Kontrol er at teste eller verificere faktiske resultater ved at sammenligne det med de definerede standarder.
Hvad er kvalitetskontrol?
Kvalitetskontrol er kendt som QC og fokuserer på at identificere en defekt. QC sikrer, at fremgangsmåder, teknikker, metoder og processer er designet i projektet følger korrekt. QC-aktiviteter overvåger og verificerer, at projektleverancerne lever op til de definerede kvalitetsstandarder.
Kvalitetskontrol er en reaktiv proces og er påvisning i naturen. Det genkender manglerne. Kvalitetskontrol skal gennemføres efter kvalitetssikring.
Hvad er forskellen i QA / QC?
Mange mennesker synes, at QA og QC er de samme og udskiftelige, men dette er ikke sandt. Begge er tæt forbundne, og nogle gange er det meget vanskeligt at identificere forskellene. Fakta er, at begge er relateret til hinanden, men de er forskellige i deres oprindelse. QA og QC er begge en del af Quality Management, men QA fokuserer på at forhindre defekt, mens QC fokuserer på at identificere defekten.
QA vs QC
Her er den nøjagtige forskel mellem kvalitetskontrol og kvalitetssikring, som man har brug for at vide:
Kvalitetssikring | Kvalitetskontrol |
---|---|
QA betyder planlægning for at lave en proces. | QC betyder handling til udførelse af den planlagte proces. |
Det er en proces, der overvejer at give sikkerhed for, at kvalitetsanmodning vil blive opnået. | QC er en proces, der overvejer at opfylde kvalitetsanmodningen. |
Et QA-mål er at forhindre defekten. | Et QC-mål er at identificere og forbedre manglerne. |
QA er teknikken til styring af kvalitet. | QC er en metode til at verificere kvalitet. |
QA involverer ikke udførelse af programmet. | QC indebærer altid at udføre programmet. |
Alle teammedlemmer er ansvarlige for QA. | Testteamet er ansvarligt for QC. |
QA Eksempel: Bekræftelse | QC Eksempel: Validering. |
Statistisk teknik anvendt på QA er kendt som Statistisk proceskontrol (SPC.) | Statistisk teknik anvendt på QC er kendt som Statistisk kvalitetskontrol (SPC.) |
QA sørger for at du gør de rigtige ting. | QC sørger for, at resultaterne af det, du har gjort, er det, du forventede. |
QA Definerer standarder og metoder, der skal følges for at imødekomme kundens krav. | QC sikrer, at standarderne følges under arbejdet med produktet. |
QA er processen til at skabe leverancer. | QC er processen til at kontrollere, at leverancer. |
QA er ansvarlig for den fulde livscyklus for softwareudvikling. | QC er ansvarlig for softwaretest livscyklus. |
Fjerner kvalitetssikring behovet for kvalitetskontrol?
'Hvis QA (kvalitetssikring) er udført, hvorfor skal vi så udføre QC (kvalitetskontrol)?'
Nå, denne tanke kan komme til at tænke dig fra tid til anden.
Hvis vi har fulgt alle de foruddefinerede processer, politikker og standarder korrekt og fuldstændigt, hvorfor skal vi så udføre en runde med QC?
Efter min mening er QC påkrævet, efter at QA er færdig.
Mens vi udfører 'QA', definerer vi de processer, politikker og strategier, opstiller standarder, udvikler tjeklister osv., Der skal bruges og følges gennem et projekts livscyklus.
Og mens vi udfører QC, følger vi alle de definerede processer, standarder og politikker, som vi har fastlagt i QA for at sikre, at projektet opretholder høj kvalitet, og at det endelige resultat af projektet i det mindste lever op til kundens forventninger.
QC ser på slutningen af linjen, mens QA ser længere nede på linjen. QC sigter mod at opdage og rette problemer, mens QA sigter mod at forhindre, at problemerne opstår.
QA sikrer ikke kvalitet, men skaber og sikrer, at processerne følges for at sikre kvalitet. QC kontrollerer ikke kvalitet, men måler heller kvalitet. QC-måleresultater kan bruges til at korrigere / ændre QA-processer, som også med succes kan implementeres i nye projekter.
Kvalitetskontrolaktiviteter er fokuseret på selve leveringen. Kvalitetssikringsaktiviteter er fokuseret på de processer, der følges for at skabe det leverbare.
QA og QC er begge en del af kvalitetsstyring, og disse er de kraftfulde teknikker, der kan bruges til at sikre, at leverancerne er af høj kvalitet og imødekommer kundernes forventninger.
Når vi taler om softwaretest, falder det inden for kvalitetskontrol, fordi det fokuserer på produktet eller applikationen. Vi tester kvaliteten for at kontrollere den. Desuden sørger kvalitetssikring for, at vi udfører testen på den rigtige måde.
hvordan man opretter projekt i formørkelse
Eksempel: Antag, at vi skal bruge et system til sporing af problemer til at logge fejlene under testning af en webapplikation.
QA vil omfatte at definere standarden for tilføjelse af en fejl, og hvad alle detaljer skal være der i en fejl som et resumé af problemet, hvor det observeres, trin til at gengive fejlene, skærmbilleder osv. Dette er en proces til at oprette en leverance kaldet 'fejlrapport'.
Når en fejl faktisk tilføjes i system til sporing af problemer baseret på disse standarder, er den fejlrapport vores leverbare. Denne aktivitet er en del af QA-processen.
Antag nu, at et stykke tid på et senere tidspunkt af projektet, er vi klar over, at tilføjelse af 'sandsynlig grundårsag' til fejlen baseret på testers analyse vil give noget mere indsigt til Dev-teamet, så opdaterer vi vores foruddefinerede proces og til sidst , det vil også blive afspejlet i vores fejlrapporter.
Tilføjelse af disse ekstra oplysninger i fejlrapporten for at understøtte hurtigere og bedre løsning af problemet er en del af QC-processen. Så dette giver QC sine input til QA for yderligere at forbedre QA og endelige leverancer.
Virkelige scenarier Eksempler på QA / QC
QA Eksempel:
Antag, at vores team skal arbejde på helt ny teknologi til et kommende projekt. Vores teammedlemmer er nye inden for teknologi. Så til det er vi nødt til at oprette en plan for at få teammedlemmerne trænet i den nye teknologi.
Baseret på vores viden er vi nødt til at indsamle forudsætninger som DOU (Document of Understanding), designdokument, teknisk kravsdokument, funktionskravdokument osv. Og dele disse med teamet.
Dette ville være nyttigt, mens du arbejder på den nye teknologi og endda ville være nyttigt for enhver nybegynder i teamet. Denne indsamling og distribution af dokumentation og derefter afslutning af træningsprogrammet er en del af QA-processen.
QC Eksempel:
Når træningen er afsluttet, hvordan kan vi sikre os, at træningen blev gennemført med succes for alle teammedlemmerne?
Til dette formål bliver vi nødt til at indsamle statistikker, f.eks. antallet af karakterer, som praktikanterne har fået i hvert fag, og det mindste antal karakterer, der forventes efter uddannelsen. Vi kan også sikre os, at alle har taget en træning fuldt ud ved at verificere kandidaternes tilstedeværelse.
Hvis kandidaternes karakterer er i overensstemmelse med trænerens / evaluatorernes forventninger, kan vi sige, at træningen er vellykket, ellers bliver vi nødt til at forbedre vores proces for at levere uddannelse af høj kvalitet.
En anden måde at forbedre træningsprocessen på ville være at indsamle feedback fra eleverne i slutningen af træningsprogrammet. Deres feedback vil fortælle os, hvad der var godt ved træningen, og hvad er de områder, hvor vi kan forbedre kvaliteten af træningen. Så sådanne aktiviteter er en del af QA-processen.
Konklusion
Centrale punkter:
- I QA planlægges processer for at undgå manglerne
- QC aftaler med opdagelsen af manglerne og ændring af dem under fremstillingen af produktet
- QA registrerer svaghed
- QC registrerer defekter
- QA er procesorienteret
- QC er produktorienteret
- QA er et system til forebyggelse af fejl
- QC er et system til detektering af fejl.
QA & QC er begge forskellige fra hinanden og kræves som en del af kvalitetsstyring. De bør ikke misforstås som udskiftelige udtryk. QA er procesfokuseret, mens QC er slutproduktfokuseret.
Kvalitetskontrol er at inspicere noget (et produkt eller en service) for at sikre, at det fungerer fint. Hvis produktet eller tjenesten ikke fungerer fint, skal problemet løses eller elimineres for at opfylde overensstemmelsesstandarderne. Så det sigter mod at opdage og rette problemer.
Kvalitetssikring har derimod til formål at forhindre, at problemerne opstår i fremtiden ved at forbedre processen.
For at opsummere kan vi sige, at kvalitetssikring ikke eliminerer behovet for kvalitetskontrol, da QC ligger i selve kernen i kvalitetsstyring.
Håber dette forklarer forskellen mellem QA og QC.
Foreslået læsning = >> Hvad er omkostningerne ved kvalitet?
kopier dvd til harddisk gratis
Anbefalet læsning
- Hvad er kvalitetsattributterne?
- Softwaretest og kvalitetssikringscertificeringer - Del 2
- 7 grundlæggende kvalitetsværktøjer: kvalitetsstyrings-, kontrol- og forbedringsværktøjer
- Hvad er softwarekvalitetssikring (SQA): En guide til begyndere
- Falske Gud for kvalitet versus sande mennesker - Hvem er ansvarlig for softwarekvalitet?
- Top 70 Micro Focus ALM Quality Center QC Interview Spørgsmål og svar
- Processer i Unix: Processtyring og fejlretningskommandoer
- Data Pool-funktion i IBM Rational Quality Manager til testdatastyring