Slik tester Flat filer

Den eneste måten å legitimt teste flate fildata er å bruke dataprogram for å skrive en endring / oppdatering program som genererer en endring feilrapport. Opplysningene i en flat fil må verifiseres felt for felt i henhold til de detaljerte system design spesifikasjoner. De tekniske spesifikasjonene må inneholde gyldige feltverdier, type data i felt, om feltet er nødvendig og mulig spekter av dataverdier. For dette eksempelet, la oss anta at den flate filen er en transaksjon fil som oppdaterer en master datafil.

bruksanvisning

1 Sortere input filen i en stigende rekkefølge i henhold til de samme nøkkelfeltet som hovedfilen. Du kan bruke en sortering verktøyet og velg en passende nøkkel, for eksempel personnummer eller ansattnummer, for å sortere filen. For en transaksjon fil, må du inndelingen filen med tilleggene først etterfulgt av endringer og deretter slettinger. Det formål å teste den flate transaksjonsfilen er å finne og korrigere feil før data blir lagt til hovedfilen. Brukeren får redigeringsfeilrapporten, og blir nødt til å oppdatere transaksjonen filen manuelt. Brukeren dermed ville ha et behov for å finne posten i feil raskt og posten nøkkel gir denne muligheten.

2 Rediger hver datafelt i inndatafilen i henhold til de tekniske spesifikasjonene. Noen vanlige endringer er: Er dette et obligatorisk felt? Er dataene i feltet numerisk / alfabetisk / alfanumerisk? Er tomme datafelt tillatt? Hva er omfanget av tillatte verdier i felt? Har datafelt må valideres mot en tabell over aksepterte verdier? Enhver rekord som ikke består en redigerings test vil måtte tas opp på rapporten sammen med hva feltet er feil og en forklaring på hva feilen har oppstått på plata. Records som ikke endringer er ikke behandlet videre.

3 Validere sortert transaksjonen fil ved å behandle den mot hovedfilen. Det er mange mulige feil: transaksjonsoversikten nøkkelen kan ikke ha en tilsvarende stamdata; et tillegg rekord transaksjon kan finne at en rekord allerede eksisterer på hovedfilen, noe som ville generere et duplikat rekord feil; en endring eller sletting transaksjon kan ikke finne en master fil posten. Alle disse feilene må tas opp i en feilrapport sammen med en feilmelding. Du vil også trenge tellere for antall legge til, endre og slette transaksjoner, samt en telling av alle postene på transaksjonsfilen.

Hint

  • Hvis du ikke inndelingen transaksjonen filen, kan du endre poster som ikke har blitt lagt til filen eller endre oppføringer som allerede er slettet.
  • Du kan kjøre transaksjonsdata mot hovedfilen i en modus som ikke ville faktisk legge til / oppdatere produksjonshovedfilen. Lage en kopi av master fil og kjører det i et testmiljø ville bekrefte programmet.