Table of Contents | ||||||
---|---|---|---|---|---|---|
|
Info |
---|
Oversikt |
Kravdokument eller brukerhistorie
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 belastningstestingAkseptprøving bekrefter tjenesten mot forretningskravene for å fastslå om det skal aksepteres for forretningsbruk. Det etablerer tillit til systemet, deler av systemet eller spesifikke ikke-funksjonelle egenskaper ved systemet.
Beskrivelse av tjenesten:
opplastede dokument(er) eller lenke til interne eller eksterne nettside(r)
f. eks. Arkivering av eksamensoppgaver og veiledning (Arkivering av eksamensoppgaver og veiledning)
Brukerkrav
Systemkrav
Bidragende/relaterte apper
p360-fs-arkiv-app (
1.0.32
)
Siste oppdatering:
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
Testobjekter:
<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>
opplastede dokument(er) eller lenke til interne eller eksterne nettside(r)
- Forretnings-/driftsprosess
- Brukerprosedyrer
- Skjemaer
- Rapporter
- Konfigurasjonsdata
1. Enhetstesttilfeller
Info |
---|
ID | utført | testnivå | testmetoden | verktøy (testingsramme) | testbeskrivelse (testtilfeller) | for å oppfylle testkravet (i kravdokumentet eller brukerhistorien) | Resultat godkjent | kryssreferanse til ønskede endringer |
---|---|---|---|---|---|---|---|---|
| . Spotter/mock: <referanse til spottverdig komponent/element/flyt/eksterne systemutganger/tjenester/database strømning som kreves for testing kan etterlignes ved hjelp av spotter> | 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
| ||||||||
Info |
---|
ID | utført | testnivå | testmetoden | verktøy (testingsramme) | testbeskrivelse (testtilfeller) | for å oppfylle testkravet (i kravdokumentet eller brukerhistorien) | Resultat godkjent | kryssreferanse til ønskede endringer |
---|---|---|---|---|---|---|---|---|
| . 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
- 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
en liste, opplastede dokument(er) eller lenke til interne eller eksterne nettside(r) |
| |||||||