Open Ingerid opened 2 years ago
Ja, feilsituasjoner er en viktig del:
Noe av testingen kan automatiseres. Semantsik evaluering bør vel skje under utvikling. En fin ting med Python er mulighetene for inkrementell utvikling med testing underveis.
For pkt (4) kunne det av og til hende i dhlab 1 at koden på klientsiden (i notebook for eksempel) fikk en timeout, mens oppgaven fremdeles gikk på server.
Skriv enhetstester for dhlab-kode, både for å sikre at forventet funksjonalitet ikke endrer seg selv om implementasjonen gjør det (regresjonstesting) og at funksjonene faktisk oppfører seg slik vi ønsker.
Enhetstester for hovedklassene:
Enhetstester for funksjoner i modulene: