Overordnede kursusmål
Kursets formål er at introducere metoder og arbejdsformer indenfor
softwaretest og versionsstyring. Deltagerne trænes i at teste
mindre programmer og at organisere softwareudviklingsprojekter
f.eks. ved hjælp af 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 testaktiviteter
- Opnå grundlæggende kendskab til testmanagement
- Kan opstille testscenarier og gennemføre test på basis af
disse.
- Kan anvende moderne testværktøjer svarende til dem, der
anvendes i industrien.
- Kan anvende versionsstyring i programudvikling.
- Opnå grundlæggende kendskab til organisering af
softwareprojekter.
Kursusindhold
A: Versionsstyring og organisering af softwareprojekter:
-Versionering af kildekode og tilhørende operationer f.eks.
branching, commit osv.
-Versionering herunder et konkret værktøj som f.eks. Git.
-Anvendelse af kommandolinje og IDE (integreret udviklingsmiljø)
til versionsstyring.
-Konfigurationsstyring, herunder et konkret værktøj som f.eks.
Maven eller Gradle.
-Releasestyring, versionsidentifikation m.m.
B: Softwaretest:
-Testscenarier.
-Testens faser.
-Test planlægning og styring.
-Overordnet testteknikker og testtyper, herunder blackbox og
whitebox testing, unittest, integrationstest, performancetest,
brugertest m.m.
-Anvendelse af IDE til test og debug.
Bemærkninger
Faggruppe: AI, matematik og software
IT og Økonomi:1. semester
Softwareteknologi: 1. semester
IT-elektronik: 1. semester
Sidst opdateret
13. oktober, 2023