Versions Compared

Key

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

[ TJENESTE & TEST ] [ TESTSAMMENDRAG ]

Info

Oversikt

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.

Beskrivelse av tjenesten:

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

Siste oppdatering:

Testgrunnlag:

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

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

Testhistorikk:

<Free Text: referanse til tidligere/parallelle tester>


TESTSAMMENDRAG

key

verdi

Test versjon

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

  • utført:

  • Resultat godkjent:

Utviklingsmiljø

  •  Dev (debug)
  •  Test (overvåking)
  •  Prod (feilsøking)

Testmetoden

  •  hvite boksen - Uttalelsestesting og dekning
  •  hvite boksen - Beslutningstesting og dekning

Kildekoden for isolert komponenten

prosjekt/fil/flyt/prosess/<1>

Kravdokument eller brukerhistorie

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

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

<Free Text>

verktøyene brukes til enhetstesting

  •  MUnit (versjon: …)

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>

Tip

Enhetstestprosess

key

verdi

1. Enhetstesttilfeller

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

  •  Enhetstesttilfeller er identifisert.

2. Enhetstestingsramme

Etter identifikasjon blir testtilfeller implementert i en enhetstestingsramme

3. Testutførelse

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

  •  Ikke aktuelt
  •  Testutførelse er ferdig og feil blir funnet

4. Feil løses

  •  Ikke aktuelt
  •  Feil løses av utvikleren

5. Feil bekreftes på nytt

  •  Ikke aktuelt
  •  Bekreftes på nytt

6. Push koden til repo

  •  ikke nødvendig nå, da testresultatet ikke gjorde endringer
  •  Applikasjonen (versjon: 1.1.1) er nå deployed til Sandbox
  •  Applikasjonen (versjon: 1.1.1) er nå deployed til Prod
Drawio
zoom1
simple0
inComment0
pageId2455142404
custContentId2457141290
lbox0
diagramDisplayNameUntitled Diagram.drawio
contentVer6
revision6
baseUrlhttps://unit.atlassian.net/wiki
diagramNameUntitled Diagram.drawio
pCenter0
width426
links
tbstyle
height1116