Code: JAV350
Duration in days: 3
€ 1350

Course Java for Testers

20-02 till 22-02-2018 start guarantee
19-03 till 21-03-2018
16-04 till 18-04-2018
22-05 till 24-05-2018
18-06 till 20-06-2018
Your starting date

Audience Course Java for Testers

Course Java Testers This course is intended for experienced testers that want to learn how to use Java and JUnit 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.

Contents Course Java for Testers

In this course you will learn the basic syntax of Java and how to use it when writing JUnit test scripts. Attention is paid to the various data types in Java and the flow control structures. Also the use of classes and objects with methods, parameter passing, and private and public data is discussed. Next attention is paid to the design of JUnit test, the structure of JUnit tests, the corresponding annotations and assert statements, the execution of JUnit tests in an Eclipse environment as well as reporting on the outcome of the tests. Finally exception handling in Java and the Java collection framework is discussed. The demos and exercises are done in a JUnit environment and are therefore directly applicable to the writing of test scripts. Attention is also paid to the automation of tests in the context of of continuous integration. The course provides a good basis to take part in the course Web Testing with Selenium.

Module 1 : Basic Concepts

Module 2 : Language Syntax

Module 3 : JUnit

Java Overview
Java Editions
Java Platform
Java Community Process
Java Libraries
Java Language
Application Types
Compiling Java Programs
Running Java Programs
Compiler and Interpreter
Application Structure
Java Comments
Types of Variables
Primitive Data Types
Block Statements
Operator Precedence
Flow Control
if else Statements
switch Statement
for and while Loop
do while Loop
break and continue
Enhanced for Loop
What is JUnit?
JUnit Features
JUnit Integration
JUnit View in Eclipse
JUnit Test Code
JUnit Classes
JUnit Class Diagram
Test Cases
TestCase Class
TestResult Class
Assert Statements
Assert Class
Test Suites
Special Cases
Testing for Exceptions

Module 4 : Classes and Objects

Module 5 : Exception Handling

Module 6 : Collection Framework

Classes and Objects
Class Definition
Access Modifiers
Creating Objects
Fields and Methods
Using Objects
static Modifier
this Keyword
Parameter Passing
Method Overloading
Variable Arguments
Object References
final Modifier
Object Destruction
Error Conditions
Exceptions in Java
Exception Handling Syntax
Exception Hierarchy
Multiple Catch Clauses
Multi Catch Clause
finally Clause
try with Resources
Exception Information
Predefined Exceptions
Common Exceptions
Throwing Exceptions
User Defined Exceptions
Chained Exceptions
Rethrowing Exceptions
Stack Traces
Collection Framework
Framework Branches
Implementation Classes
Legacy Collections
Collection Interface
Iterator Interface
Concrete Collections
List Interface
ArrayList Class
LinkedList Class
Map Interface
Optional Methods
Using Generics

SpiralTrain BV

Gebouw "De Sijnsmeester"
Standerdmolen 8 – 1.11
3995 AA Houten

IP Computer Training Centrum
Diemerhof 32-36
1112 XN Diemen

020 7600027

Compu Act Opleidingen
Slinge 303
3085 ER Rotterdam

023 - 551 3409

Kleine Singel 33
3572 CG Utrecht

030 - 737 05 81

IP Computer Training Centrum
Leenderweg 292
5644 AE Eindhoven

040 - 256 65 20