Verifikation i softwaretest
Verifikation i softwaretest er en proces til kontrol af dokumenter, design, kode og program for at kontrollere, om softwaren er bygget i henhold til kravene eller ej. Hovedmålet med verifikationsprocessen er at sikre kvaliteten af softwareapplikation, design, arkitektur osv. Verifikationsprocessen involverer aktiviteter som anmeldelser, gennemgange og inspektion.
Validering i softwaretest
Validering ved softwaretest er en dynamisk mekanisme til test og validering, hvis softwareproduktet faktisk opfylder kundens nøjagtige behov eller ej. Processen hjælper med at sikre, at softwaren opfylder den ønskede anvendelse i et passende miljø. Valideringsprocessen involverer aktiviteter som enhedstest, integrationstest, systemtest og brugeraccepteringstest.
Nøgleforskel
- Verifikationsprocessen inkluderer kontrol af dokumenter, design, kode og program, mens validering inkluderer test og validering af det faktiske produkt.
- Verifikation involverer ikke kodeudførelse, mens validering involverer udførelse af kode.
- Verifikation bruger metoder som anmeldelser, gennemgange, inspektioner og skrivebordskontrol, mens validering bruger metoder som test af sort boks, test af hvid boks og ikke-funktionel test.
- Verifikation kontrollerer, om softwaren bekræfter en specifikation, mens validering kontrollerer, om softwaren opfylder kravene og forventningerne.
- Verifikation finder fejlene tidligt i udviklingscyklussen, mens validering finder de fejl, som verifikation ikke kan fange.
- Verifikationsprocesmål på softwarearkitektur, design, database osv., Mens valideringsprocessen retter sig mod det aktuelle softwareprodukt.
- Verifikation udføres af QA-teamet, mens validering udføres ved inddragelse af testteam med QA-team.
- Verifikationsprocessen kommer inden validering, mens validering sker efter verifikation.
Verifikation vs validering: nøgleforskel
Verifikation | Validering |
---|---|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Eksempel på verifikation og validering
- I Software Engineering skal du overveje følgende specifikation
En klikbar knap med navnet Submet
- Verifikation vil kontrollere designdokumentet og rette stavefejl.
- Ellers opretter udviklingsteamet en knap som
- Så nye specifikationer er
En klikbar knap med navnet Send
- Når koden er klar, er validering udført. En valideringstest fundet -
- På grund af valideringstest gør udviklingsteamet indsendeknappen klikbar