You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 5 Next »

Øvingsmål

  • Lære hvordan man kan teste kode med å skrive egne tester

Øvingskrav

  • Kunne skrive JUnit-tester

Dette må du gjøre

I denne øvingen skal du skrive tester til appen din fra øving 4 og 7 for å verifisere at appen oppfører seg som den skal og at du har innkapslet tilstrekkelig. Dette innebærer at du lager følgende tester:

  • en test som verifiserer at du kan skrive innhold til fil og laste inn igjen slik som spesifisert i øving 7.
  • tester som tester all sentral funksjonalitet i appen din. I utgangspunktet bør alle metoder testes med både gyldig og ugyldig input slik at du tester både logikk og innkapsling. Hvis du har laget en veldig stor app trenger du ikke skrive tester for all funksjonaliteten din. Hvis du har en ganske liten app med få metoder må du skrive grundige tester for disse. Dette avtaler du nærmere med studassen din.  
  • minst én test som tester at koblingen mellom grensesnitt, controller-klasse og logikk-klasser fungerer. 

NB: Det er lurt å lese wikisidene om enhetstesting med JUnit før du begynner.


Hjelp / mistanke om bugs

Ved spørsmål eller behov for hjelp konsulter studassen din i saltiden hans / hennes. Du kan også oppsøke andre studasser på sal eller legge ut et innlegg på Piazza.

Godkjenning

Last opp kildekode og .ex-filene på Blackboard innen den angitte innleveringsfristen. Innlevert kode skal demonstreres for stud.ass innen én uke etter innleveringsfrist. Se for øvrig Blackboard-sidene for informasjon rundt organisering av øvingsopplegget og det tilhørende øvingsreglementet.

Exercise-panelet

For hver oppgave finnes det en tilsvarende .ex-fil, som beskriver hvilke aktiviteter, f.eks. koderedigering, kjøring av tester osv, som er en del av oppgaven. Når en jobber med en oppgave, så kan en åpne .ex-fila for oppgaven i Exercise-panelet. Dette gjøres enten ved å høyreklikke på fila og velge Exercise > Open Exercise View eller å åpne panelet med Window > Show View > Other... > Exercise View og så dra og slippe .ex-fila i panelet. Filen ligger i mappen tests, og videre i pakke med samme navn som klassen den hører til. Hver .ex-fil åpnes i en egen fane, så en kan jobbe med flere oppgaver samtidig. 
Disse .ex-filene, én for hver oppgave,  leveres inn sammen med kildekoden i øvinger hvor det er spesifisert.


  • No labels