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 ?