Informationsteknik – Testdriven programutveckling

Course code I380101
ECTS Credits 3
Goals

Efter avslutad kurs skall den studerande kunna bedriva testdriven programutveckling samt förstå de centrala dragen i sådan verksamhet.
För att uppfylla målet skall den studerande kunna:
– redogöra för betydelsen av testning i olika stadier av utvecklingsprocessen
– påvisa fundamentala skillnader mellan olika utvecklingsmetoder och testmetoder
– använda sig av TDD-typiska verktyg och tekniker som xUnit-ramverk, refactoring och byggautomation
– självständigt kunna lösa programmeringsuppgifter genom ett strikt TDD-baserat arbetssätt
– utnyttja kunskapen systematiskt under ett kort projektarbete

Contents

Testmetoder
Utvecklingsmetoder
Agil utveckling och testdriven utveckling
xUnit-ramverk
Refactoring
Kontinuerlig integration
Mocking

Attendance

Obligatorisk närvaro vid övningar och projektarbetet.

Grading scale name

VG, G (för betygssättning)

Vocational education and training

Informationsteknik

Degree program

Utbildningsprogrammet för informationsteknik

Descriptive assessment

Godkända övningar, godkänt projekt och godkänt flervalstest.

Material

Enligt lärarens anvisningar.

Prerequisite

Systemutvecklingsmetodik, Programmering 1-2, Laboration 1, Objektorienterad programmering och design 1 och 2.

Documentation

Godkänt vitsord noteras i studiekortet. U, G, VG (vid validering används vitsordet Godkänd).

Teaching methods

Föreläsningar, övningar och ett projekt.

Utskriven 09 maj 2025 kl 16:49