Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Enhetstesting (også referert til som komponenttesting eller modultesting) utføres på enhet på laveste nivå for å teste en individuell metode, en funksjon eller en logisk gruppe med programmer som kan testes separat. Enhetstesting gjøres med det formål å finne feil fra koden i den tidlige fasen av programvarens livssyklus. NB! Enhetstesting validerer kodestrømmen mot brukerens krav men tester ikke ytelsen til systemet for belastning og belastningstesting.

Drawio
zoom1
simple0
inComment0
pageId2455142404
custContentId2457141290
lbox0
diagramDisplayNameUntitled Diagram.drawio
contentVer2
revision2
baseUrlhttps://unit.atlassian.net/wiki
diagramNameUntitled Diagram.drawio
pCenter0
width241
links
tbstyle
height782

[ TJENESTE & TEST ] [ TESTSAMMENDRAG ]

Info

Oversikt

Beskrivelse av tjenesten:

opplastede dokument(er) eller lenke til interne eller eksterne nettside(r)

Siste oppdatering:

Test versjon:

  • <versjon ‘tjeneste.integrasjon.flyt.komponent’>

  • utført:

  • Resultat godkjent:

Testhistorikk:

<Free Text: referanse til tidligere/parallelle tester>

Testgrunnlag:

en liste, opplastede dokument(er) eller lenke til interne eller eksterne nettside(r)

  •  Brukerkravspesifikasjoner
  •  Forretningsprosess
  •  Brukssaker (use cases)
  •  Risikoanalyserapport
  •  kravdokument

Testobjekter:

opplastede dokument(er) eller lenke til interne eller eksterne nettside(r)

  •  Forretnings-/driftsprosess
  •  Brukerprosedyrer
  •  Skjemaer
  •  Rapporter
  •  Konfigurasjonsdata

 


TESTSAMMENDRAG

key

verdi

ID

 

Utviklingsmiljø

  •  Dev
  •  Test
  •  

Objektiv

  •  å identifisere og fikse feil siden begynnelsen av kodeimplementeringen
Forventet resultat
  • Prod

Kildekoden (isolert komponenten)

prosjekt/fil/flyt/prosess/<1>

hvite boksen testdetoden

  •  Uttalelsestesting og dekning
  •  Beslutningstesting og dekning

Funksjonelle/tekniske spesifikasjoner for komponenten som testes for a kryssverifisere testresultatene

<Free Text>

verktøyene brukes til enhetstesting

  •  MUnit

Nødvendig spotter/Mock

<referanse til spottverdig komponent/element/flyt/eksterne systemutganger/tjenester/database strømning som kreves for testing kan etterlignes ved hjelp av spotter>

Enhetstestprosess

key

verdi

1. Enhetstesttilfeller

<Free Text: beskrivelse, resultat, kvalitets tilbakemelding osv.>

Testtype

  •  User Acceptance Testing (UAT)
  •  Operational (Acceptance) Testing (OAT)
  •  Kontrakts- og regelaksepttesting

Akseptprøvingstrinn

  •  Intern (alfa) testing
  •  PlanleggingForutsetningTest miljøTestutførelseEvaluering av utgangskriterierTestavslutning
  •  Ekstern (beta) testing (følger vanligvis ad hoc-testing)

Testteknikk

  •  blackbox-teknikker
  •  EkvivalenspartisjonGrenseverdianalyseState Transition testingBeslutningstabelltesting'Use Case'-testing
  •  whitebox-teknikker
  •  Uttalelsestesting og dekningBeslutningstesting og dekning
  •  erfaringsbasert teknikker
  •  FeilgjettingUtforskende testing Sjekklistebasert testing

 

 

2. Enhetstestingsramme

3. Testutførelse

>Det kan finne feil i metoder eller funksjoner, i datastrømmer og kan også finne logiske feil.>

4. Feil løses

5. Feil bekreftes på nytt

6. Push koden til repo