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