Lärandemål
Det övergripande målet med kursen är att studenten ska behandla aktiviteter relaterade till automatiska programvarutest och utbudet av testverktyg och tekniker för utveckling av testautomation. En bredare teoretisk grund ges för testdokumentation och testledning.
Efter avslutad kurs ska den studerande kunna:
- utföra mjukvarutestning högre upp i V-modellen för systemutveckling som systemtest, regressionstest och acceptanstest
- redogöra för och praktisera icke funktionell testning
- implementera automatiska tester inom olika testnivåer
- praktisera test management och estimeringstekniker
- planera, designa och utveckla mjukvarutest för krävande och specialicerade områden
- tillämpa, värdera och analysera gällande krav, specifikationer, spårbarhet, relevanta verktyg och agila arbetssätt
- planera, designa och utveckla mjukvara för genomförande av mjukvarutest i syfte att förbättra mjukvarans kvalitet
- skriva och planera erforderlig dokumentation samt presentera den för intressenters godkännande.
Innehåll
Kursen behandlar allmänna teorier inom mjukvarutest som t.ex. partitioning av indatautrymme, graftäckning och logiska test.
Även icke funktionella test som t.ex. prestandatester, belastningstester, stresstester och säkerhetstestning berörs.
Ett större IT-projekt bedrivs där studenterna tar olika roller i utvecklings- och testprocessen utifrån en beställares krav. IT-projektet genomförs enligt vedertagna ALM (Application Lifecycle Management) arbetssätt. Metoder för tester av handhållna enheter praktiseras och de utmaningar dessa enheter innebär för test belyses i samband med detta.
Resultatet ifrån olika tester i projektet redovisas för beställaren.
Testning sker mot egen och andra andra studenters mjukvara eller mjukvarusystem från externa aktörer, från vilket man redovisar erfarenheter och resultat ifrån.
I samtliga fall används relevanta dokumentationsmetoder avsedda för SUT (System Under Test). Kursen kan även innehålla gästföreläsningar med industriella experter inom relevanta områden.
Examinationsformer
Individuell muntlig och skriftlig redovisning av inlämningsuppgifter samt gruppresentation vid ett seminarium (7,5 hp).
Arbetsformer
Betyg
Som betygsskala används U–G.
Förkunskapskrav
- Mjukvarutestning 1 7,5 hp