Добрий день, друзі!
Сьогодні маємо гарні новини для всіх, хто хоче вдосконалити навички створення програм мовою Java і навчитися якісно тестувати свій код – на ITVDN опубліковані всі уроки нового курсу “Unit-тестування в Java з JUnit”. Курс українською мовою!
Unit-тести – ефективний інструмент для виявлення та локалізації помилок. Вони допомагають скоротити час пошуку та виправлення проблем, оскільки дозволяють швидко ідентифікувати їх місце в коді.
JUnit – найпопулярніший фреймворк для юніт-тестування в Java розробці. Курс складається з 7 уроків, на яких ми розберемось, що таке юніт-тестування та взагалі які типи тестування існують. Подивимося на необхідні залежності для початку роботи та життєвий цикл тестового класу. Також дізнаємося, як почати працювати з JUnit, розберемо приклади написання юніт-тестів та як писати параметризовані тести.
Після проходження курсу ви будете мати достатню базу знань для впевненого старту роботи з JUnit та розуміння, що таке юніт-тестування і коли воно застосовується. Ви зможете легко покрити свій код тестами та бути впевненими у тому, що він працює правильно.
Автор курсу – Дмитро Ковтеба, Java Software Engineer at Sigma Software Group.
Тривалість курсу – 3 години 58 хвилин.
Структура курсу:
- Теорія тестування: види, типи тестів та методології розробки через тестування.
- Налаштування та запуск першого тесту.
- Анотації життєвого циклу.
- Параметризовані тести в JUnit5.
- Порівняння JUnit4 та JUnit5.
- Додаткові фреймворки та знання для JUnit.
- Тестові репорти та JUnit in Spring.
Чого ви навчитеся на даному курсі:
- Впевнено використовувати фреймворк JUnit як у 5-й, так і 4-й версії для модульного тестування своїх продуктів.
- Писати параметризовані тести та створювати набори тестів.
- Застосовувати такі інструкції: @Test, @Before, @BeforeClass, @After, @AfterClass, @Ignore та багато інших.
- Розуміти та вміти застосовувати методи класу Assertions.
- Виконувати тести у відповідному порядку за допомогою анотації @FixMethodOrder.
- Запускати кілька тестових класів одночасно.
- Параметризувати та групувати тести за категоріями.
- Проводити міграцію раніше написаного коду із JUnit 4 на JUnit 5.
- Cтворювати власні приклади для того, щоб подивитись, як це працює на практиці.
Попередні вимоги
Для проходження курсу необхідні:
- Базові знання з Java8 і вище.
- Базове володіння IntelliJ IDEA.
Дивіться перший урок у вільному доступі. Курс вже доступний на нашому сайті в повному обсязі – до кожного уроку є практичні завдання та опорний конспект для більш глибокого засвоєння матеріалу. Якщо у вас є активна підписка, ви можете дивитися його прямо зараз.
Курс входить до комплексної програми підготовки за спеціальністю Java Developer.