Verifiering vid programvarutestning
Verifiering i programvarutestning är en process för att kontrollera dokument, design, kod och program för att kontrollera om programvaran har byggts enligt kraven eller inte. Huvudmålet med verifieringsprocessen är att säkerställa kvaliteten på mjukvarutillämpning, design, arkitektur etc. Verifieringsprocessen innefattar aktiviteter som recensioner, genomgångar och inspektion.
Validering vid programvarutestning
Validering vid programvarutestning är en dynamisk mekanism för testning och validering om programvaruprodukten faktiskt uppfyller kundens exakta behov eller inte. Processen hjälper till att säkerställa att programvaran uppfyller önskad användning i en lämplig miljö. Valideringsprocessen innefattar aktiviteter som enhetstest, integrationstest, systemtestning och användaracceptansprovning.
NYCKELSKILL
- Verifieringsprocessen inkluderar kontroll av dokument, design, kod och program medan valideringsprocessen inkluderar testning och validering av den faktiska produkten.
- Verifiering innebär inte kodkörning medan validering innebär kodkörning.
- Verifiering använder metoder som recensioner, genomgångar, inspektioner och skrivbordskontroll medan validering använder metoder som svarta rutan testning, vit rutan testning och icke-funktionell testning.
- Verifiering kontrollerar om programvaran bekräftar en specifikation medan validering kontrollerar om programvaran uppfyller kraven och förväntningarna.
- Verifiering hittar buggarna tidigt i utvecklingscykeln medan validering hittar de buggar som verifiering inte kan fånga.
- Verifieringsprocessmål på programvaruarkitektur, design, databas etc. medan valideringsprocessen riktar sig mot den faktiska programvaruprodukten.
- Verifiering görs av QA-teamet medan validering görs genom involvering av testteam med QA-team.
- Verifieringsprocessen kommer före validering medan valideringsprocessen kommer efter verifiering.
Verifiering mot validering: nyckelskillnad
Verifiering | Godkännande |
---|---|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Exempel på verifiering och validering
- I programvaruteknik överväger följande specifikation
En klickbar knapp med namnet Submet
- Verifiering skulle kontrollera designdokumentet och korrigera stavfelet.
- Annars skapar utvecklingsteamet en knapp som
- Så ny specifikation är
En klickbar knapp med namnet Skicka
- När koden är klar är valideringen klar. Ett valideringstest hittades -
- På grund av valideringstester kommer utvecklingsteamet att göra inlämningsknappen klickbar