02315 Versionsstyring og testmetoder

2018/2019

Kursusinformation
Version control and test methods
Dansk
5
Diplomingeniør
E2A (man 13-17)
E4B (fre 8-12)
Kurset deles i to hold med undervisning henholdsvis mandag eftermiddag og fredag formiddag.
Campus Lyngby
Forelæsninger og øvelser
13-uger
E2A, E4B, F2A, F4B. For studerende på diplomingeniøruddannelsen i IT og Økonomi aftales eksamensplaceringen med underviser af hensyn til eksaminer ved CBS.
Mundtlig eksamen
7-trins skala , ekstern censur
Kurset indgår som projektbærende kursus i DTU's CDIO koncept. Det forudsættes at kurset 02313 og 02315 følges samtidig, eller at man har tilsvarende forudsætninger
Stig Høgh , Lyngby Campus, Bygning 322, Tlf. (+45) 4525 5239 , shog@dtu.dk
Daniel Kolditz Rubin-Grøn , Ballerup Campus, Bygning Ballerup , daniel@koru.dk

01 Institut for Matematik og Computer Science
62 DTU Diplom
I studieplanlæggeren
Overordnede kursusmål
Kursets formål er at introducere metoder og arbejdsformer i softwareudvikling og at træne deltagerne i at teste mindre programmer. Organisering af softwareudviklingsprojekter.
Konfigurationsstyring og versionsstyring.
Læringsmål
En studerende, der fuldt ud har opfyldt kursets mål, vil kunne:
  • Foretage fejlfinding (debug) og fejlrettelse af programmer
  • Vælge passende testmetoder
  • Planlægge, gennemføre og dokumentere test aktiviteter
  • Opnå grundlæggende kendskab til testmanagement
  • Kan opstille testscenarier og gennemføre test på basis af disse.
  • Kan anvende moderne udviklingsværktøjer svarende til dem, der anvendes i industrien.
  • Foretage versions- og konfigurationsstyring i forbindelse med programudvikling.
  • Foretage verificering og validering
Kursusindhold
Versionsstyring:

-Dokumentstyring generelt
-Source control management og tilhørende operationer f.eks. branching, commit osv.
-Versionering herunder et konkret værktøj som f.eks. SVN, CVS eller Git.
-Konfigurationsstyring, herunder et konkret værktøj som f.eks. Maven
-Anvendelse af IDE til versions- og konfigurationsstyring.
-Releasestyring

Softwaretest:

-Testscenarier
-Testens faser
-Test planlægning og styring
-Overordnet testteknikker herunder; blackbox og whitebox testing, unittest, integrationstest, performancetest, brugertest mm
-Anvendelse af IDE til test og debug
Sidst opdateret
04. september, 2018