Java voor testers training

Voor het maken en onderhouden van testautomatisering frameworks of het maken van simpele oplossingen met Javacode om het testen efficiënter te maken, wordt er steeds meer van de tester verwacht om in de Javacode te duiken.

Tijdens de training leert de deelnemer Javacode te lezen en simpele Javacode te schrijven. De training is gericht op testers. Er worden praktijkvoorbeelden toegelicht en er wordt besproken hoe dit opgelost kan worden door Javacode toe te passen. Daarnaast worden de meest gebruikte testautomatisering frameworks besproken.

Doel:

Deelnemers zullen na de training in staat zijn zelf Javacode te kunnen lezen, schrijven en begrijpen. De deelnemers zullen basiskennis Java opdoen dat gericht is op testers.

Doelgroep:
  • Testers
  • Ontwikkelaars
  • Analisten
Voorkennis:

Voor deze training is er geen specifieke voorkennis nodig.

Inhoud:

De training bestaat uit vier modules:

Module 1: Java fundamenten
  • Intro Java en testing
  • IDE’s: Eclipse, NetBeans, IntelliJ
  • Code formatting
  • De main() functie
  • Introductie unit testing met JUnit
  • Functies schrijven en aanroepen
  • Parameters, variabelen en literals, standaard data types
  • Arrays en Collections
  • Expressies en operatoren
  • Naamgeving
  • Packages
  • Flow control: if, for, while, do, switch, try
  • Excepties
Module 2: Object oriëntatie & applicatie bouwen
  • Object oriëntatie: afscherming en overerving
  • Java class, interface en object
  • Polymorfisme en overloading (@Override)
  • Constructors
  • De Object class
  • Modifiers: public, protected, private, final, abstract, static
  • Java applicatie bouwen met Maven
  • CI met Jenkins
  • Code quality met Sonar
  • De Java classpath
Module 3: Database & Bestanden
  • Introductie database
  • Connectie maken met een database
  • Queries uitvoeren op een database
  • JDBC database connectie maken
  • JDBC queries uitvoeren op een database
  • Text bestanden uitlezen
  • CSV bestanden uitlezen
  • JSON bestanden uitlezen
  • XML bestanden uitlezen
  • Excel bestanden uitlezen
Module 4: Libraries & Test frameworks
  • Veel gebruikte Java libraries
  • Selenium (WebDriver) voor het testen van webapplicaties
  • Korte introductie FitNesse
  • Korte introductie JBehave
  • Korte introductie Cucumber
Lesduur

De training is beschikbaar in twee varianten:

  • drie daagse training (overdag, 09:00 uur tot 15:30 uur)
  • vijf daagse training (avond, 18:00 uur tot 21:00 uur)
Aantal plaatsen

12 deelnemers

Afronding

Bewijs van deelname

Extra informatie

Bij de training zullen twee trainers aanwezig zijn.

Kosten

De kosten van de training zijn 1499 euro excl. btw per deelnemer.