Arbeid i et virkelig prosjekt · kapittel 10 av 17
Testing, verifikasjon og bevis
En test undersøker en bestemt egenskap. Verifikasjon vurderer om hele resultatet møter oppdraget. Beviset gjør kontrollen etterprøvbar senere.
10.1 · kort forklart
Hvordan vet vi at noe virker – og ikke bare at kommandoen fullførte?
En test undersøker en bestemt egenskap. Verifikasjon vurderer om hele resultatet møter oppdraget. Beviset gjør kontrollen etterprøvbar senere.
Viktig: Mange grønne tester beviser ikke noe de aldri målte. Knytt hver kontroll til en konkret risiko eller et ferdigkriterium.
10.2 · byggesteinene
Tre begreper som må holdes fra hverandre
Test
En fokusert kontroll av for eksempel parser, layout, tilgang eller beregning.
Verifikasjon
Sammenholder brukerreisen og alle ferdigkriterier med det som faktisk kjører.
Bevis
Rapport, hash, skjermbilde eller måling med tidspunkt og tydelig mål.
10.3 · metoden
En praktisk arbeidsrekkefølge
- 1Definer hva som kan feile.
- 2Kjør smale tester under bygging.
- 3Kjør ende-til-ende-kontroll i riktig miljø.
- 4Lagre avgjørende resultat, versjon og recovery-sti.
10.4 · konkret eksempel
En tospråklig guide
En tospråklig guide
Hvordan vet vi at noe virker – og ikke bare at kommandoen fullførte?
Kildekontrollen teller kapitler og språkpar.
Nettlesertesten åpner alle ruter, kontrollerer H1, canonical, hreflang, schema, overflow og interne lenker. Produksjon verifiseres på nytt etter publisering.
10.5 · prøv selv
Oppgave
Ta ett ferdigkriterium og skriv tre bevisnivåer: kildekontroll, integrasjonstest og live verifikasjon.
10.6 · kontrolliste
Før du går videre
- Tester kontrollen riktig egenskap?
- Kjøres testen i relevant miljø?
- Er negativt resultat mulig?
- Kan en annen person forstå beviset senere?