Välja lämpliga testtekniker för en viss situation, samt motivera, planera, utföra och dokumentera teststrategin
Förstå gränser och avvägningar mellan teststrategier
Kursinnehåll
Begrepp och tillvägagångssätt vid testning av programvara. Ämnet täcker testning på enhets-, modul- och systemnivå, automatisk och manuell teknik för generering och validering av test data, statisk och dynamisk analys. Verktyg och tekniker för TDD och modellbaserad testning. Lära sig om testtekniker och testverktyg från gästföreläsare från industrin och akademin.
Förutsättningar
Programmering (Java, C, C++), Datastrukturer och algoritmer, erfarenhet att utveckla större program.
Litteratur
A Practitioner's Guide to Software Test Design - Copeland, Lee.
Övrigt material som publiceras på kursens webbsida. - Övrigt material som publiceras på kursens webbsida.