Bedre StandardSend faginnspill

Forvalt en godkjent eksempelfil som testgrunnlag

En gullfil er et internt godkjent testeksempel, med bevart original og uavhengig beregnet forventning.

I denne veiledningen

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.

HendelseEndring i åpen kundesaldoSaldo etter hendelsen
Faktura+12 50012 500
Delbetaling−5 0007 500
Kreditnota−2 5005 000
Sluttbetaling−5 0000

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.