Testplan FSWS 2.5

Denne siden beskriver testing av ny/endret funksjonalitet i versjon 2.5 av FSWS.

Versjonen krever oppdatering av FS-databasen. Første fase av testingen vil gjøres mot noen utvalgte institusjoner.

All testing kan gjøres med FSWS-klienten.

Det er også laget et testskript med tilhørende eksempelfiler for å lette testingen. Alle filene er samlet i en zip-fil: FSWS2.5-testfiler.zip. Pakk ut filen i en ny mappe, og åpne testV2-5.bat i en editor. Her er det beskrevet nærmere hvordan man kan kjøre tester.

Feil kan meldes ved å sende epost til fs-support@fsat.no. Bruk "FSWS 2.5 feilmelding" som tittel. Send med en kort forklaring, eksempeldata brukt i kallet og eventuell returnert feilmelding.

1. BAS - I

Nr Test
1.1 Sjekk at getRom leverer listen med rom og at utdata validerer mot skjemaet.

2. BAS II

Nr Test
2.1 Sjekk at getBASData kan levere fagpersoner og/eller historikk, og at utdata validerer mot skjemaet.

3. BRIS

Nr Test
3.1 Sjekker at getBrisData gir feilmelding når den får en dato-parameter fram i tid.

4. CRUD

Generelt: Testene bør kjøres mot samtlige tabeller som CRUD jobber med: Person, Soknad, SoknadsAlternativ, Student, Vurdkombmelding, Undervisningsmelding, Studieprogramstudent og KullKlasseStudent. I alle tester bør det kontrolleres at utdata validerer mot skjemaet.

NB! Verdier for alle primærnøkkelkolonner må alltid være med i kall på doUpsert og doSelect.

Nr Test
4.1 Sjekk at doUpsert håndterer innsetting av nye rader korrekt.
4.2 Sjekk at doUpsert håndterer oppdatering av eksisterende rader korrekt, og at man kan utelate verdier for visse kolonner.
4.3 Sjekk at doSelect håndterer uttrekk av eksisterende rader korrekt, og spesielt at de to nye kolonnene Dato_Studierett_Gyldig_Til og StudentStatKode er med.
4.4 Sjekk at doSelect håndterer uttrekk av ikke-eksisterende rader korrekt.
4.5 Sjekk at doSelectMany håndterer "spørringer" korrekt. Kall doSelectMany med verdier for utvalgte kolonner.
4.6 Sjekk at CRUD-operasjonene gjør skjemavalidering.

5. PORTAL

Nr Test
5.1 Sjekk at getEmner returnerer emnepåmeldinger for en gitt student korrekt.

Oppdatert 28.09.2010