Testmetodik

5 hp

Kursplan, Grundnivå, 1DT053

Kod
1DT053
Utbildningsnivå
Grundnivå
Huvudområde(n) med fördjupning
Datavetenskap G2F, Teknik G2F
Betygsskala
Underkänd (U), godkänd (3), icke utan beröm godkänd (4), med beröm godkänd (5)
Fastställd av
Teknisk-naturvetenskapliga fakultetsnämnden, 14 december 2009
Ansvarig institution
Institutionen för informationsteknologi

Behörighetskrav

60 hp datavetenskap/teknik inklusive 15 hp i matematik och programmering i något objektorienterat språk samt algoritmer och datastrukturer

Mål

För godkänt betyg på kursen skall studenten kunna:

  • Beskriva nyckelbegrepp och standarder i programvarutestning.
  • Förklara och utvärdera strategier för programvarutestning både för hela livscykeln och för individuella faser.
  • Visa medvetenhet om omfattning och egenskaper hos testverktyg.
  • Ta fram lämplig dokumentation för testhantering, inklusive testplaner, schemaläggning av tester och framsteg i testandet.
  • Specificera och konstruera testfall och köra tester för utvalda problem.

Innehåll

I kursen tas olika testmetoder upp och deras praktiska tillämpning i programvaruutveckling. Fokus ligger på tre olika aspekter av testning: "svartlådetestning" där testningen utförs utan kännedom om hur programmen är skrivna; "vitlådetestning" där utvecklaren strävar efter att garantera att alla programsatser, exekveringsvägar och metoder används under testet och slutligen "enhetstest" som är en pragmatisk konstruktionsmetod där testfall utvecklas tillsammans med de funktioner och metoder som skapas.

Undervisning

Föreläsningar, lektioner och laborationer/uppgifter.

Examination

Kursen examineras med tenta omfattande de teoretiska aspekterna (3 hp) på testning. Praktiska aspekter (2 hp) kommer att examineras med ett projekt där färdigheter att använda JUnit ramverket, ett "enhetstest".

FÖLJ UPPSALA UNIVERSITET PÅ

facebook
instagram
twitter
youtube
linkedin