Twee collega's hebben een fysieke meeting op kantoor
 700,00 ex. VAT No extra costs

Learn the essentials of unit testing, best practices, and the art of mocking through collaborative assignments in this comprehensive training.

Spoken language
Dutch
Language material
English
Half-days
1
IT Testing

Unit Testing (NL)

Mon 14 April 2025 09:00 - 16:30 Location: Utrecht
This training is conducted by: Bart van Beek
€700,- Enrol
Mon 11 August 2025 09:00 - 16:30 Location: Online
€700,- Enrol
Tue 09 December 2025 09:00 - 16:30 Location: Utrecht
€700,- Enrol

What is Unit Testing

In DevOps environments, the main goal is to bring software to production as quickly as possible. To achieve this, automating these processes is key. Within an automated development chain, quality is very important. To guarantee quality, it is crucial that feedback about the software is delivered quickly and as often as possible; test automation enables this. A good unit test set is essential because unit testing is the fastest and most stable way of test automation. Are you a developer or tester with Java knowledge and do you want to take unit testing to a higher level? Then this is the training for you! During this training, you will learn:

  • Which things do you test with a unit test?
  • And what does that look like.
  • Best practices
  • The art of “mocking” Pair programming is a very effective method to improve quality. In this training course, developers and testers collaborate on assignments. In this way, you will not only learn from the trainer but also from each other.

The expertise of our trainers enriches theoretical concepts with practical applications, offering real-world insights and best practices. This training emphasizes the quality of unit tests from both developer and tester perspectives, establishing a solid foundation for your test automation. Furthermore, it fosters collaboration between developers and testers, enabling them to learn from each other’s specialties and apply this cooperation effectively in practice.


Who should attend Unit Testing

  • Software Developers: Enhance your skills in writing effective unit tests and improve code quality.
  • Test Engineers: Learn advanced unit testing techniques to ensure robust test automation.
  • DevOps Engineers: Integrate unit testing into your CI/CD pipeline for faster feedback and higher quality releases.
  • QA Analysts: Gain insights into unit testing to better understand and collaborate with development teams.
  • Technical Leads: Lead your team in adopting best practices for unit testing and improving overall software quality.
  • Students and Fresh Graduates: Build a strong foundation in unit testing to kickstart your career in software development.


Prerequisites

Basic knowledge of Java programming is required. Familiarity with software development and testing concepts is beneficial but not mandatory.


Objectives

At the end of the training, you will be able to:

  • Understand the importance of unit testing in the software development lifecycle.
  • Identify what to test with unit tests and how to implement them effectively.
  • Apply best practices for writing and maintaining unit tests.
  • Utilize mocking frameworks to isolate and test components.
  • Collaborate effectively with team members through pair programming.
  • Integrate unit testing into your development workflow for continuous feedback and improvement.


e-CF competences with this course

  • A.6. Application Design
  • B.1. Application Development
  • B.2. Component Integration
  • B.3. Testing
  • B.5. Document Production
  • B.6. ICT System Engineering
  • C.1. User Support

Classroom, online, blended and in-company

At Capgemini Academy you learn in the way that suits you. Do you prefer classroom training, online or a combination of the two (blended)? You can follow most training courses in-company: within your own organization. We use a variety of tools to make learning even more fun and effective. Consider videos, games, quizzes, webinars and case studies, for example. And you can always contact your trainer with any questions.

Sfeerbeeld buiten met man in bordeaux overhemd

In-company training courses

With an in-company training you have several advantages:

  • You choose the location.
  • You train with your colleagues, ensuring it aligns with your practice.
  • The trainer tailors explanations, examples and assignments to your organization.
  • In consultation, exercises can be adapted to organization-specific questions.

Request more information or a quote.

Why Capgemini Academy?

  • checkmark wit
    Part of one of the largest, most innovative IT service providers worldwide.
  • checkmark wit
    Large training offer: both fully online and available in class.
  • checkmark wit
    Most training courses include certification and exam.
  • checkmark wit
    Trainers with passion, didactic skills and a good dose of practical experience as an IT professional.
  • checkmark wit
    Our students rate our training courses with an average of 8.8.