Forvalt en godkjent eksempelfil som testgrunnlag
En gullfil er et internt godkjent testeksempel, med bevart original og uavhengig beregnet forventning.
En gullfil er et kontrollert eksempel som brukes som stabilt sammenligningsgrunnlag. «Godkjent» betyr her at virksomheten har vurdert filen for sitt testformål. Det betyr ikke at filen eller løsningen er sertifisert av en offentlig instans.
Velg et begrenset innhold som mennesker kan kontrollere. En fil med millioner av poster er vanskelig å bruke som referanse dersom ingen kan forklare forventningen. Det viktigste er dokumentert riktighet innen et avgrenset omfang.
Et lite datasett med kjent saldo
Eksemplet bruker syntetiske beløp og en avtalt fortegnsmodell. Det er en kontrolltabell, ikke en komplett SAF-T- eller EHF-fil.
| Hendelse | Endring i åpen kundesaldo | Saldo etter hendelsen |
|---|---|---|
| Faktura | +12 500 | 12 500 |
| Delbetaling | −5 000 | 7 500 |
| Kreditnota | −2 500 | 5 000 |
| Sluttbetaling | −5 000 | 0 |
Testfilen skal inneholde identiteter og referanser som gjør det mulig å knytte hendelsene sammen. Dersom mottakeren viser null i samlet saldo, men har fire urelaterte motparter, har den ikke behandlet eksemplet riktig.
Bevar input og forventning separat
Lagre originalfilen uendret og registrer sjekksummen. Dokumenter forventede beløp, antall objekter og referansekoblinger i en egen kontrollbeskrivelse. Oppgi formatversjon, kodelister og de forutsetningene som er nødvendige for beregningen.
Et nytt testresultat skal ikke overskrive forventningen automatisk. Hvis systemet endrer resultatet, skal dere først avklare om det skyldes en feil i løsningen, en feil i gullfilen eller en bevisst regelendring. En feil i referansegrunnlaget skal rettes gjennom en dokumentert ny utgave.
Unngå en gullfil som bare prøver normaltilfellet
En enkelt fil kan ikke representere alle arbeidsprosesser. Ha heller et lite sett med tydelige formål: én for vanlig faktura, én for kreditnota, én for valuta og én for en kontrollert manglende referanse. Ugyldige eksempler skal merkes som negative tester og holdes adskilt fra forventet gyldige filer.
Når dere oppgraderer et format, kan en tidligere gyldig gullfil bli ugyldig etter nye regler. Bevar den gamle som historisk testgrunnlag og lag en ny utgave. Ikke endre originalen stille, for da blir tidligere testresultater vanskelige å etterprøve.
En presis rapport beskriver hvilke filer og kontroller som ble prøvd. Den bør også vise hva testsettet ikke dekker, som vedlegg, store datamengder eller leverandørspesifikke dimensjoner.
Kilder
Les testvektorer og sjekksummer.
Ved en ny kontroll av KI-støttet bilagsarbeid har kjente eksempelfiler og tidligere rettelser en annen rolle enn et uavhengig utvalg av nye dokumenter. Rapporter gruppene hver for seg før en samlet treffprosent brukes videre.