JavaEE Logo

Goals


- Know the challenges and possibilities of Maven in a development team

- Be able to set up and maintain multiple projects with Maven

Program

Software quality
metrics Testing process in the life cycle of a project, types, contributions
XP practices (eXtreme Programming), Test Driven Development (TDD) and styles
Testing in an agile project management
Code refactoring
Fixtures, Qualities a test code Test
coverage
Tools

Workshop: writing tests in a project

Interest of unit tests
Framework xUnit, Java implementation: jUnit
Principle of assertions
Test cases, Test suite
Alternatives to jUnit (TestNG)
Management of unit tests in Ant / Maven scripts

Workshop: implementation of unit tests with jUnit, launch with Eclipse / from an Ant or Maven script

Load
testing Data persistence layer testing

Workshop: implementation of performance testing campaign with JMeter, use of DBunit to test database accesses

Mock and Stub objects: simulations and reproduction of real objects
Reasons for use
Technical details
Discovery of market libraries

Workshop: using Mockito

Functional tests with Fit and FitNesse
Functional tests and TDD

Workshop: Running functional tests

Duration

2 days

Price

£ 1262

Audience

Java Developers

Prerequisites

Knowledge of Java

Reference

JAV100376-F

Sessions

From 06/04/2021 to 08/04/2021 (example)

Dates ?

Dates ?