Logo
flag

JUnit 5

Logo

Please rate the course

0.0
Language:
Russian
Duration:
03:36:53
Number of lessons:
21
Release date:
10/03/2022
Rating:
0.0

Course short description

The JUnit 5 course includes not only the practical part, but also testing theory, i.e. contains information about basic concepts and definitions in software testing, such as:


- all types of tests (unit, integration, acceptance)

- regression and functional testing

- flaky tests

- various methodologies and approaches in software development (TDD, BDD)

- test life cycle

- much more

   The Mockito framework, without which no project can do, will also be discussed in detail. Moreover, it is actively used in a framework such as Spring. Therefore, knowledge of it is mandatory for any Java developer.

   It will be useful for some to learn about the dependency injection mechanism (Dependency Injection - DI), because... in JUnit 5 it was also implemented to provide enormous flexibility in test classes and methods, which we will also explore in theory and practice. Even if you are not familiar with DI, it will still be discussed in detail from scratch.

   There will be separate videos that will reveal the power of the new Extension model, which in turn has come to replace the outdated approaches in JUnit 4: runners and rules. Thanks to this, we can implement at any stage of the test life cycle.

   Well, of course, we will talk about the main tool that is used for testing software in Java - this is the JUnit 5 framework.

   By the end of the course, you will understand what software testing is, be confident in the JUnit 5 framework, and have a good understanding of all its aspects.

Write your comment

Logo