Web Application Testing
2023/2024- Formål og læringsmål
Modullets formål er at lære praktisk hvordan webudviklings virksomheder tester deres applikationer. Fokus er på forskellige typer test anvendt til webudvikling og hvordan man designer og eksekverer dem.
VidenNår kurset er færdig, skulle de studerende har fået viden om:
Færdigheder
- Unit tests
- Black-box test design
- White-box test design
- Object Oriented Programming (OOP)
- Integration tests og Continuous Integration
- End-to-end Automated UI tests
- Stress Performance Testning og webside-præstationNår kurset er færdig, skulle de studerende har fået færdigheder om at:
Kompetencer
- Designe og implementere relevante unit tests
- Designe relevant test cases
- Udvikle veldesignet webapplikationer som er nem til at test
- Implementere Continuous Integration jobs
- Designe og implementere End-to-end Automated UI tests
- Designe of eksekvere Stress Performance Tests
- Måle og forbedre webside-præstationNår kurset er færdig, skulle de studerende har fået kompetencer om at:
- Designe og implementere forskellige typer tests i løbet at en webudviklings proces
- Vurdere webudviklings kvalitet
- Bidrage til webapplikationernes bæredygtige tilvækst - Undervisningsform
Undervisningen tager udgangspunkt i Problem Based Learning. De studerende skal anvende deres viden i udarbejdelse af et projekt, hvor de studerende også på egen hånd skal tilegne sig ny viden for at løse udviklingsopgaven. De studerende er dog aldrig overladt til sig selv idet underviseren indtræder som vejleder i projekterne.
- Forudsætninger for at deltage i
faget
Faglige forudsætninger for at deltage i faget
Grundlæggende programmering kundskaber.Materielle forudsætninger for at deltage i faget
Windows PC, Mac eller Linux
- min 8 GB RAM (16 GB RAM er at foretrække)
- 200 GB ledig disk
- CPU med virtualiseringshardware. Haves I de fleste moderne CPU’er.
- 15,6” skærm eller større anbefales - Prøve
Læringsmålene for prøven er identiske med fagets/fagenes læringsmål
Forudsætninger for indstilling til eksamenGodkendt obligatoriske opgave 1 og 2.Faget prøvesFaget/modulet prøves selvstændigtPrøveformMundtlig prøveOpgavetypeEksamensprojekt (obligatorisk opgave 2): aflevering af en virkende løsning.Individuel eller gruppeprøveIndividuelAnvendt sprog til prøvenEngelskVarighed10 min. individuel præsentation af projekt, 15 min. eksamination i projekt og fagets indhold generelt, og 5 min. til votering og studerende skift.Hjælpemidler der må medbringesComputerHjælpemidler som stilles til rådighedProjektorBedømmelsesform7-trins skalaBedømmer(e)Intern censur - Foreløbig litteratur
Dette er en foreløbig litteraturliste. Der udleveres en endelig litteraturliste i forbindelse med studiestart.Kursusmateriale tilgængeligt for de studerende via Internet.
- Yderligere information
Valgfaget kan ikke køres i nogle semester hvis ikke nok studerende valgær det.
Nogle klasser kan være online.
På faget Web Application Testing modtager du 80 timers undervisning, hvilket svarer til 106 lektioner (1 lektion = 45 min.) og 29% af din samlede arbejdsbelastning på faget.
Undervisningen vil primært bestå af følgende aktiviteter: klasseundervisning, øvelser, projektarbejde, Onlineundervisning.
Forberedelsen vil primært bestå af følgende aktiviteter: projektarbejde, informationssøgning, læsning af pensum, læsning af egne noter.
Læs om KEAs studieaktivitetsmodel
*KEA kan fravige det angivne timetal, hvis det er begrundet i særlige forhold.