Emne - Kravspesifikasjon og testing - TDT4242
Kravspesifikasjon og testing
Om
Om emnet
Faglig innhold
- Livsløp og prosjekttyper for utvikling av IT-systemer, V-modellen for testing.
- Kravinnhentingsprosess og kravrepresentasjon (use case og tekstlige krav).
- Funksjonelle og ikke-funksjonelle krav (ISO 9126), kravtaksonomier og sjekklister.
- Testplanlegging som en del av kravprosessen.
- Testfaser og teknikker: dokumentgjennomganger, enhetstest (sortboks/hvitboks), integrasjonstest, test av ytelse, brukervennlighet, sikkerhet og sårbarhet.
- Testing i smidige metoder.
- Systemtest/akseptansetest. Validering og verifisering.
Læringsutbytte
Studentene vil lære teknikker for testing av datasystemer, og hvordan dette relaterer seg til andre aktiviteter i systemutvikligsprosessen med spesielt fokus på kravspesifikasjon.
Læringsformer og aktiviteter
Forelesninger og øvinger. Mappevurdering gir grunnlag for sluttkarakteren i emnet. I mappen inngår avsluttende skriftlig eksamen (70%) og arbeider (30%). Resultater for delene angis i %-poeng, mens vurdering for hele mappen (sluttkarakteren) angis med bokstavkarakter. Ved utsatt eksamen (kontinuasjonseksamen) kan skriftlig eksamen bli endret til muntlig eksamen.
Obligatoriske aktiviteter
- Øvinger
Anbefalte forkunnskaper
Tilsvarende TDT4140 Systemutvikling.
Kursmateriell
Oppgis ved semesterstart.
Fagområder
- Teknologiske fag