чому ви навчитеся
- Курс JUnit 5 містить інформацію про основні поняття і визначення в тестуванні програмного забезпечення і звичайно ж про основний фреймворк,
- Java, Maven
Курс JUnit 5 включає в себе не тільки практичну частину, але і теорію тестування, тобто містить інформацію про основні поняття і визначення в тестуванні програмного забезпечення, такі як:
- всі види тестів (unit, integration, acceptance)
- регресійне та функціональне тестування
- flaky тести
- різні методології та підходи в розробці програмного забезпечення (TDD, BDD)
- життєвий цикл тестів
- багато іншого
Для когось буде корисно дізнатися про механізм впровадження залежностей (Dependency Injection-DI), тому що в JUnit 5 він також був реалізований для отримання величезної гнучкості в тестових класах і методах, які ми також розберемо в теорії і практиці. Навіть якщо ви не знайомі з DI - він все одно буде детально розібраний з самого нуля.
Будуть окремі відео, які розкриють міць нової Extension моделі, яка в свою чергу прийшла на заміну застарілих підходів в JUnit 4: runners і rules. Завдяки чому ми можемо впроваджуватися на будь-якому етапі життєвого циклу тестів.
Ну і звичайно ж мова буде йти про основний інструмент, який використовується для тестування програмного забезпечення в Java - це фреймворк JUnit 5.
Після закінчення курсу ви будете розуміти, що з себе представляє Тестування ПЗ, впевнено володіти фреймворком JUnit 5 і добре розбиратися у всіх його аспектах.
Для кого цей курс:
- java developers
* Загальна тривалість 3 год 42 хв
https://privatelink.de/?https://www.udemy.com/course/junit5-dmdev/