Siste oppdatering:
Testgrunnlag:
Kravdokument eller brukerhistorie
- 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>
Info |
---|
Tester |
ID | IOM-000 |
---|---|
utført |
|
akseptprøvingstrinn |
|
testbeskrivelse |
, noen andre alternativer: prosentandel av planlagt arbeid utført i testcaseforberedelse, prosentandel av planlagt arbeid utført i forberedelse av testmiljø, defektintensitet, feil funnet og fikset, risikoer eller kodebekreftelsestester, testdekning av krav, brukerhistorier, akseptkriterier, risikoer eller kode, oppgavefullføring, ressursallokering og bruk, og kostnad for testing
|
for å oppfylle testkravet (i kravdokumentet eller brukerhistorien/use case) | <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
> User-storiene tar utgangspunkt i at integrasjonen benytter PDF-filer fra Leganto direkte. (Alternativet ville ha vært å bruke Leganto-API). [1] https://unit.atlassian.net/wiki/spaces/IPM/pages/1028096111/Arkivering+av+pensumlister+fra+Leganto#Brukerhistorier-%2F-Usecase%3A | |
resultat godkjent (av kunden) |
|
---|---|
kryssreferanse til ønskede endringer |
|
Tip |
---|
Resultatgodkjenning |
Brukerhistorie hentet fra kravdokumentet:
# | brukerhistorien/use case | resultatgodkjenning | notat |
---|---|---|---|
1 | Som administrator i biblioteksystemet Alma har vi opprettet pensumlister for alle emner som har gått en bestemt termin, for et bestemt emne ett bestemt år |
| |
2 | Som administrator i Alma kan jeg definere et sett med emner som jeg kan kjøre en jobb for å eksportere til PDF. Resultatet legges i et bestemt mappe-tre på SFTP-serveren |
| |
3 | PDF-filene vil ha en navngiving som ser slik ut: UE_203_SA6-410_1_2018_VÅR_1_0.7770285369568677_SA6-410 Politikk styring og endring i utdanningssektoren.pdf (intern ID_Emnekode tittel på emnet) |
| |
4 | Når det ligger eksporterte PDF-filer i mappe-treet på SFTp-serveren ønsker jeg at filene skal eksporteres til P360 og arkiveres |
| |
5 | Når PDF’ene er vellykket arkivert ønsker jeg at filene flyttes på SFTP-serveren til en mappe som heter “Arkivert” |
| |
6 | Hvis arkivering av PDF’ene feiler, flyttes de på SFTP-serveren til en mappe som heter “Feillet” |
| |
7 | Det vil uansett resultat, sendes e-post til alle e-postadresser oppgitt i feltet "epost-varsling" (kommaseparert liste) |
| |
8 | Som Administrator ønsker jeg kanskje å kunne selv starte arkiveringsjobben, eventuelt at den kjører regelmessig automatisk. Hva jeg ønsker avhenger litt av hvilke opplysninger/parametere som kreves for jobben |
| |
9 | Som administrator trenger jeg å kunne angi noen parametere for arkiveringsjobben; f.eks. saksbehandler, og e-postadresser for varsling av resultatet |
|
Ønskede endringer
Her kommer endringer som kommer i ettertid:
referanse nummer | RT#000000 |
---|---|
dato |
|
forespørselsbeskrivelse | f. eks. revurdere om et testelement oppfyller et inngangs- eller utgangskriterium på grunn av omarbeiding |
objektiv (forventet resultat) | for å kontrollere om alle kravene er oppfylt |
kryssreferanse til testversjon | IOM-001 |
dato for godkjening |
|