JUnit 5 с нуля: первый тест, ассерты и lifecycle на Java
Oleh Pendrak
0:00 / 0:00
JUnit 5 с нуля: первый тест, ассерты и lifecycle на Java
1 374 просмотра · 2 мес. назад
Oleh Pendrak
10,7 тыс. подписчиков
1 374 просмотра · 2 мес. назад
JUnit 5 с нуля: пишем первый тест на Java, разбираем ассерты, жизненный цикл, параметризованные тесты и главные ошибки новичков.
🔥 Полный курс Java QA Automation от ThreadQA — программа и бесплатные уроки:
https://lms.threadqa.ru/courselanding...
В этом бесплатном уроке вы познакомитесь с основами JUnit 5 и напишете свои первые тесты на Java. Материал подойдёт Manual QA, начинающим автоматизаторам и всем, кто изучает автоматизацию тестирования с нуля.
В видео разберём:
— как создать первый тест с аннотацией @Test;
— паттерн Arrange–Act–Assert;
— assertEquals, assertTrue, assertFalse, assertNull и assertNotNull;
— проверку исключений через assertThrows;
— жизненный цикл тестов: @BeforeEach, @AfterEach, @BeforeAll и @AfterAll;
— параметризованные тесты с @ValueSource и @CsvSource;
— @DisplayName, @Tag и @Disabled;
— различия между JUnit 4 и JUnit 5;
— распространённые ошибки начинающих.
После урока вы сможете самостоятельно создать тестовый класс, добавить проверки, настроить подготовку данных и запустить один тест с несколькими наборами параметров.
Этот урок — часть обновлённого курса Java QA Automation от ThreadQA. В полной программе: Java 21, JUnit 5, AssertJ, REST Assured, Selenide, PostgreSQL, Kafka, WireMock, Allure, Docker, Gradle, GitLab CI, AI-инструменты и итоговый проект ShawarmaShop.
📚 Полная программа курса:
https://lms.threadqa.ru/courselanding...
📢 Telegram-канал ThreadQA:
https://t.me/thread_qa_blog
✉️ Вопросы по обучению:
https://t.me/penolegrus
Напишите в комментариях, какую тему разобрать следующим уроком: AssertJ, REST Assured, Selenide, архитектуру автотестов или параметризацию JUnit 5.
#JUnit5 #JavaQA #АвтоматизацияТестирования