02315 Versionsstyring og testmetoder

2016/2017

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
Aftales med underviser
Mundtlig eksamen og bedømmelse af rapport(er)
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 303B, 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
Hos underviser
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
Konfigurationsstyring:
Dokumentstyring generelt
Source control management og tilhørende operationer f.eks. branching, commit osv.
Releasestyring
Versionering herunder et konkret værktøj som f.eks. svn, cvs eller git.
Konfigurationsstyring
Anvendelse af IDE til konfigurationsstyring.
Softwaretest:
Testens faser
Test planlægning og styring
Overordnet testteknikker herunder blackbox og whitebox testing
Unittest, integrationstest, performancetest, brugertest
Anvendelse af IDE til test og debug
Sidst opdateret
28. oktober, 2016