KURSER
SOFTWARETEST

TDD workshop

Styrk dine evner indenfor softwareudvikling med et kursus i Test Driven Development (TDD). Med TDD er du klædt på til at overtage kompliceret kode, optimere den og levere den tilbage med dokumenteret sikkerhed for ikke, at have ødelagt funktionalitet i processen.

Kurset giver dig 

Kurset gennemgår de vigtigste områder af TDD, som skal gøre dig i stand til at bruge fremgangsmåden i dit daglige arbejde. Kurset har ikke fokus på noget specifikt programmeringssprog eller specifikke værktøjer til f.eks. unit test. I stedet er kurset sammensat således, at kursisterne kan fordybe sig I TDD uanset om du er til Java, C#, JavaScript eller noget helt fjedre. Den viden du opnår kan du tage med hjem og anvende med de værktøjer, som du brænder for og benytter professionelt.

Målgruppe og forudsætninger

Har du erfaring med minimum ét programmeringssprog og ønsker du at lære mere om TDD, uden at skulle lære 10 forskellige frameworks, så er kurset noget for dig.

Læringsform 

Kurset består af teoretiske gennemgange og praktiske øvelser, som både løses individuelt og i grupper. Underviseren relaterer teorierne til den virkelige verden via eksempler fra hverdagens projekter og gennem dialog med deltagerne. Materialet er på engelsk.

Kurset og materialerne er udviklet ved hjælp af TDD, for vi ved, at selvom at teori er godt, så er afprøvet teori markant bedre.

Varighed 

Selve kurset afholdes over 1 dag.

Eksamen

Der er ingen eksamen, men de forskellige øvelser og opgaver gennemgås og bliver vurderet i plenum.

Indhold

  • Hvad er TDD?
    • Sammenligning med traditionel udvikling og test
    • TDD proces: De 3 TDD love.
    • TDD Principper.
    • Hvad er ”Red, Green and Refactor”?
    • Adskillelse af design og kode
    • Brug TDD til at forbedre din dokumentation.
  • Introduktion til unit test.
    • Unit test typer.
    • Unit test principper.
    • Hvad er et godt unit test framework?
  • Let introduktion til Testdesign teknikker.
    • Hvordan designer man en god test?
    • Visualisering af scenarier.
    • Kort intro til user stories.
  • Håndtering af vanskelige TDD udfordringer
    • Vanskeligheder: Frameworks, Databaser, Random funktioner, Async.kald o.lign.
    • Mock typer: Dummies, Fakes, Stubs, Mocks
  • Bugs, anti-fragilitet og Continious integration.

Pris

Prisen inkluder en kursusmappe med alt materiale og eventuelle bøger, fuld forplejning med morgenmad, frokostbuffet, snacks/kage, friskbrygget kaffe og the samt vand.

Undervisning: Kr. 4.900 ekskl. moms

Tilmelding

Ved bestilling indvilliger du i Capgemini Sogetis aftalevilkår.

Tilmeld dig her
Accept
Mød din underviser
Mød din underviser
todo todo
Kontakt
  • Gitte Ottosen
    Gitte Ottosen
    Ansvarlig, kursusforretningen
    +45 5218 9711
  • Jonas Kamp-Jensen
    Jonas Kamp-Jensen
    Kundeansvarlig, kursusforretningen
    +45 5218 9226