Java for Testers
placeAmsterdam 11 feb. 2026 tot 13 feb. 2026Toon rooster event 11 februari 2026, 09:30-16:30, Amsterdam, Dag 1 event 12 februari 2026, 09:30-16:30, Amsterdam, Dag 2 event 13 februari 2026, 09:30-16:30, Amsterdam, Dag 3 |
placeEindhoven 11 feb. 2026 tot 13 feb. 2026Toon rooster event 11 februari 2026, 09:30-16:30, Eindhoven, Dag 1 event 12 februari 2026, 09:30-16:30, Eindhoven, Dag 2 event 13 februari 2026, 09:30-16:30, Eindhoven, Dag 3 |
placeHouten 11 feb. 2026 tot 13 feb. 2026Toon rooster event 11 februari 2026, 09:30-16:30, Houten, Dag 1 event 12 februari 2026, 09:30-16:30, Houten, Dag 2 event 13 februari 2026, 09:30-16:30, Houten, Dag 3 |
computer Online: Online 11 feb. 2026 tot 13 feb. 2026Toon rooster event 11 februari 2026, 09:30-16:30, Online, Dag 1 event 12 februari 2026, 09:30-16:30, Online, Dag 2 event 13 februari 2026, 09:30-16:30, Online, Dag 3 |
placeRotterdam 11 feb. 2026 tot 13 feb. 2026Toon rooster event 11 februari 2026, 09:30-16:30, Rotterdam, Dag 1 event 12 februari 2026, 09:30-16:30, Rotterdam, Dag 2 event 13 februari 2026, 09:30-16:30, Rotterdam, Dag 3 |
placeZwolle 11 feb. 2026 tot 13 feb. 2026Toon rooster event 11 februari 2026, 09:30-16:30, Zwolle, Dag 1 event 12 februari 2026, 09:30-16:30, Zwolle, Dag 2 event 13 februari 2026, 09:30-16:30, Zwolle, Dag 3 |
placeAmsterdam 8 apr. 2026 tot 10 apr. 2026Toon rooster event 8 april 2026, 09:30-16:30, Amsterdam, Dag 1 event 9 april 2026, 09:30-16:30, Amsterdam, Dag 2 event 10 april 2026, 09:30-16:30, Amsterdam, Dag 3 |
placeEindhoven 8 apr. 2026 tot 10 apr. 2026Toon rooster event 8 april 2026, 09:30-16:30, Eindhoven, Dag 1 event 9 april 2026, 09:30-16:30, Eindhoven, Dag 2 event 10 april 2026, 09:30-16:30, Eindhoven, Dag 3 |
placeHouten 8 apr. 2026 tot 10 apr. 2026Toon rooster event 8 april 2026, 09:30-16:30, Houten, Dag 1 event 9 april 2026, 09:30-16:30, Houten, Dag 2 event 10 april 2026, 09:30-16:30, Houten, Dag 3 |
computer Online: Online 8 apr. 2026 tot 10 apr. 2026Toon rooster event 8 april 2026, 09:30-16:30, Online, Dag 1 event 9 april 2026, 09:30-16:30, Online, Dag 2 event 10 april 2026, 09:30-16:30, Online, Dag 3 |
placeRotterdam 8 apr. 2026 tot 10 apr. 2026Toon rooster event 8 april 2026, 09:30-16:30, Rotterdam, Dag 1 event 9 april 2026, 09:30-16:30, Rotterdam, Dag 2 event 10 april 2026, 09:30-16:30, Rotterdam, Dag 3 |
placeZwolle 8 apr. 2026 tot 10 apr. 2026Toon rooster event 8 april 2026, 09:30-16:30, Zwolle, Dag 1 event 9 april 2026, 09:30-16:30, Zwolle, Dag 2 event 10 april 2026, 09:30-16:30, Zwolle, Dag 3 |
placeAmsterdam 10 jun. 2026 tot 12 jun. 2026Toon rooster event 10 juni 2026, 09:30-16:30, Amsterdam, Dag 1 event 11 juni 2026, 09:30-16:30, Amsterdam, Dag 2 event 12 juni 2026, 09:30-16:30, Amsterdam, Dag 3 |
placeEindhoven 10 jun. 2026 tot 12 jun. 2026Toon rooster event 10 juni 2026, 09:30-16:30, Eindhoven, Dag 1 event 11 juni 2026, 09:30-16:30, Eindhoven, Dag 2 event 12 juni 2026, 09:30-16:30, Eindhoven, Dag 3 |
placeHouten 10 jun. 2026 tot 12 jun. 2026Toon rooster event 10 juni 2026, 09:30-16:30, Houten, Dag 1 event 11 juni 2026, 09:30-16:30, Houten, Dag 2 event 12 juni 2026, 09:30-16:30, Houten, Dag 3 |
computer Online: Online 10 jun. 2026 tot 12 jun. 2026Toon rooster event 10 juni 2026, 09:30-16:30, Online, Dag 1 event 11 juni 2026, 09:30-16:30, Online, Dag 2 event 12 juni 2026, 09:30-16:30, Online, Dag 3 |
placeRotterdam 10 jun. 2026 tot 12 jun. 2026Toon rooster event 10 juni 2026, 09:30-16:30, Rotterdam, Dag 1 event 11 juni 2026, 09:30-16:30, Rotterdam, Dag 2 event 12 juni 2026, 09:30-16:30, Rotterdam, Dag 3 |
placeZwolle 10 jun. 2026 tot 12 jun. 2026Toon rooster event 10 juni 2026, 09:30-16:30, Zwolle, Dag 1 event 11 juni 2026, 09:30-16:30, Zwolle, Dag 2 event 12 juni 2026, 09:30-16:30, Zwolle, Dag 3 |
placeAmsterdam 5 aug. 2026 tot 7 aug. 2026Toon rooster event 5 augustus 2026, 09:30-16:30, Amsterdam, Dag 1 event 6 augustus 2026, 09:30-16:30, Amsterdam, Dag 2 event 7 augustus 2026, 09:30-16:30, Amsterdam, Dag 3 |
placeEindhoven 5 aug. 2026 tot 7 aug. 2026Toon rooster event 5 augustus 2026, 09:30-16:30, Eindhoven, Dag 1 event 6 augustus 2026, 09:30-16:30, Eindhoven, Dag 2 event 7 augustus 2026, 09:30-16:30, Eindhoven, Dag 3 |
Java Syntax
Attention is paid to the various data types in Java and the flow control constructions. Also the use of classes and objects with methods, parameter passing and private and public data is discussed. And exception handling in Java and the Java collection framework are treated as well.
JUnit Test
The program of the course Java for Testers also discusses to the design of JUnit tests, the structure of JUnit tests, the annotations and assert statements used, the execution of JUnit tests in an Eclipse environment as well as the reporting on the…

Er zijn nog geen veelgestelde vragen over dit product. Als je een vraag hebt, neem dan contact op met onze klantenservice.
Java Syntax
Attention is paid to the various data types in Java and the flow control constructions. Also the use of classes and objects with methods, parameter passing and private and public data is discussed. And exception handling in Java and the Java collection framework are treated as well.
JUnit Test
The program of the course Java for Testers also discusses to the design of JUnit tests, the structure of JUnit tests, the annotations and assert statements used, the execution of JUnit tests in an Eclipse environment as well as the reporting on the outcome of the tests.
Cucumber en Gherkin
Finally the Cucumber Framework will be discussed and the mini language Gherkin and the integration with JUnit. The demos and exercises in the course Java for Testers are done in a JUnit environment and are therefore directly applicable when writing test scripts.
Maven Dependency Management
Attention is also paid to the automation of tests in the context of setting up continuous integration. The projects are built in the dependency management tool Maven. The course Java for Testers provides a good basis for participating in the course Web Testing with Selenium .
Audience Course Java for Testers
The course Java for Testers is intended for experienced testers that want to learn how to use Java, JUnit and Cucumber for writing test scripts.
Prerequisites Course Java for Testers
Experience with testing is required to join this course. Programming experience is beneficial for the understanding of the concepts but is not required.
Realization Course Java
The course has a hands-on nature. The theory is treated on the basis of presentation slides and is interspersed with practical exercises. The course material is in English. The course times are from 9.30 up and to 16.30.
Certification Course Java Testers
Participants receive an official certificate Java for Testers after successful completion of the course.
Modules
Module 1 : Basic Concepts
- Java Overview
- Java Editions
- Java Platform
- Java Community Process
- Java Language
- Compiling Java Programs
- Running Java Programs
- Compiler and Interpreter
- Application Structure
- Packages
- Jar files
- Classpath
- Java Libraries
- Maven
Module 2 : Language Syntax
- Java Comments
- Variables
- Types of Variables
- Primitive Data Types
- Block Statements
- Operator Precedence
- Flow Control
- if else Statements
- switch Statement
- for and while Loop
- break and continue
- Arrays
- Enhanced for Loop
- Strings
Module 3 : Classes and Objects
- Class Definition
- Encapsulation
- Access Modifiers
- Constructors
- Creating Objects
- Fields and Methods
- Using Objects
- static Modifier
- this Keyword
- Parameter Passing
- Method Overloading
- Object References
- final Modifier
- Object Destruction
Module 4 : Exception Handling
- Error Conditions
- Exceptions in Java
- Exception Handling Syntax
- Exception Hierarchy
- Multiple Catch Clauses
- finally Clause
- Exception Information
- Predefined Exceptions
- Common Exceptions
- Throwing Exceptions
- User Defined Exceptions
- Chained Exceptions
- Rethrowing Exceptions
- Stack Traces
Module 5 : Collections
- Collection Framework
- Framework Branches
- Implementation Classes
- Legacy Collections
- Collection Interface
- Iterator Interface
- Concrete Collections
- List Interface
- ArrayList Class
- LinkedList Class
- Map Interface
- Optional Methods
- Views
- Using Generics
Module 6 : JUnit and Cucumber
- What is JUnit?
- Annotations
- Test Cases
- Assert Statements
- Fixtures
- Test Suites
- Testing for Exceptions
- What is Cucumber?
- User Stories
- Scenario's
- Feature Files
- Gherkin Keywords
- Given When
- Test Automation
Waarom SpiralTrain
SpiralTrain is specialist op het gebied van software development trainingen. Wie bieden zowel trainingen aan voor beginnende programmeurs die zich de basis van talen en tools eigen willen maken als ook trainingen voor ervaren software professionals die zich willen bekwamen in de nieuwste versie van een taal of een framework.
Onze trainingkenmerken zich door :
• Klassikale of online open roostertrainingen en andere
trainingsvormen
• Eenduidige en scherpe cursusprijzen, zonder extra kosten
• Veel trainingen met een doorlopende case study
• Trainingen die gericht zijn op certificering
Er zijn nog geen veelgestelde vragen over dit product. Als je een vraag hebt, neem dan contact op met onze klantenservice.

