Öppna kurser
Java för testare
Under denna tvådagarskurs kommer du att få grunderna i programmeringsspråket Java och en djupare förståelse för hur Java kan användas för testautomation och enhetstester. Du lär dig att bygga strukturerade testramverk som effektiviserar testprocessen och minskar behovet av manuellt arbete. Genom praktiska övningar får du erfarenhet av att läsa, förstå och implementera kod i testmiljöer, vilket gör det enklare att automatisera tester och säkerställa hög kvalitet i din kod. Med denna kunskap kan du arbeta mer effektivt och spara mer tid.
Målgrupp
Kursen riktar sig till dig som vill lära dig programmering med en vision att börja automatisera tester. Tidigare programmeringserfarenheter kommer öka din behållning av kursen, men är inget krav då vi startar från grunden.
Förkunskaper
Grundläggande kunskaper om systemutveckling och test.
Utbildningsmål
Kursens fokus är att lära sig skriva och läsa kod för att stödja automation och inte att skriva applikationer. Vi har genomgångar av syntaxen i viktiga delar av språket och förklaringar av begrepp och vanliga metodiker.
Vi testar parprogrammering och testdriven utveckling som en del av lärandeprocessen. Vi börjar praktiskt från grunden, hur man sätter upp miljön och varvar därefter teori med praktiska övningar. Efter hand lär du dig förstå och läsa kod och hur man går tillväga för att använda nya outforskade delar av Java och de många olika ramverk som finns för testautomation.
Efter kursen kan du läsa och förstå grunderna i Java och vet hur man utforskar nya delar av språket. Du kan sätta upp en egen utvecklingsmiljö och har strukturen för ett testramverk som du enkelt kan utöka med kommande behov.
Innehåll
Introduktion
- Testare och Java
Komma igång
- Installation
- Struktur
Grunderna i Java
- Klasser och paket
- Namnkonventioner
- Kommentarer
- Datatyper
- Variabler
- Metoder
- Objekt
- Konstruktorer
- Åtkomstmodifierare
- Arv
- Interface
- Exceptions
Arbetssätt
- Skriva och köra tester
- Testdriven utveckling
- Mobprogramming
- Design patterns