#junit5 — Public Fediverse posts
Live and recent posts from across the Fediverse tagged #junit5, aggregated by home.social.
-
[Перевод] Параметризация в JUnit 5 и Allure Report
Статья — перевод англоязычного руководства При написании автотестов мы часто используем параметризацию — запуск одного и того же теста с разными данными. В этой статье мы разберём, какие задачи решает параметризация, как она реализована в JUnit, и как с ней работать в Allure Report.
https://habr.com/ru/companies/testops_tms/articles/1037696/
#junit5 #junit #параметризация #параметры #allure #allure_report #автоматизация #qa #тестирование #testing
-
[Перевод] Параметризация в JUnit 5 и Allure Report
Статья — перевод англоязычного руководства При написании автотестов мы часто используем параметризацию — запуск одного и того же теста с разными данными. В этой статье мы разберём, какие задачи решает параметризация, как она реализована в JUnit, и как с ней работать в Allure Report.
https://habr.com/ru/companies/testops_tms/articles/1037696/
#junit5 #junit #параметризация #параметры #allure #allure_report #автоматизация #qa #тестирование #testing
-
[Перевод] Параметризация в JUnit 5 и Allure Report
Статья — перевод англоязычного руководства При написании автотестов мы часто используем параметризацию — запуск одного и того же теста с разными данными. В этой статье мы разберём, какие задачи решает параметризация, как она реализована в JUnit, и как с ней работать в Allure Report.
https://habr.com/ru/companies/testops_tms/articles/1037696/
#junit5 #junit #параметризация #параметры #allure #allure_report #автоматизация #qa #тестирование #testing
-
[Перевод] Параметризация в JUnit 5 и Allure Report
Статья — перевод англоязычного руководства При написании автотестов мы часто используем параметризацию — запуск одного и того же теста с разными данными. В этой статье мы разберём, какие задачи решает параметризация, как она реализована в JUnit, и как с ней работать в Allure Report.
https://habr.com/ru/companies/testops_tms/articles/1037696/
#junit5 #junit #параметризация #параметры #allure #allure_report #автоматизация #qa #тестирование #testing
-
If you deleted all assertions, would your coverage drop? Probably not by much, and that’s the problem. Julius Mischok explains why #PIT mutation testing is the missing layer on top of JaCoCo.
Test your tests with PIT: https://javapro.io/2026/01/21/test-your-tests-mutation-testing-in-java-with-pit/
-
If you deleted all assertions, would your coverage drop? Probably not by much, and that’s the problem. Julius Mischok explains why #PIT mutation testing is the missing layer on top of JaCoCo.
Test your tests with PIT: https://javapro.io/2026/01/21/test-your-tests-mutation-testing-in-java-with-pit/
-
If you deleted all assertions, would your coverage drop? Probably not by much, and that’s the problem. Julius Mischok explains why #PIT mutation testing is the missing layer on top of JaCoCo.
Test your tests with PIT: https://javapro.io/2026/01/21/test-your-tests-mutation-testing-in-java-with-pit/
-
If you deleted all assertions, would your coverage drop? Probably not by much, and that’s the problem. Julius Mischok explains why #PIT mutation testing is the missing layer on top of JaCoCo.
Test your tests with PIT: https://javapro.io/2026/01/21/test-your-tests-mutation-testing-in-java-with-pit/
-
If you deleted all assertions, would your coverage drop? Probably not by much, and that’s the problem. Julius Mischok explains why #PIT mutation testing is the missing layer on top of JaCoCo.
Test your tests with PIT: https://javapro.io/2026/01/21/test-your-tests-mutation-testing-in-java-with-pit/
-
Эксперименты с распараллеливанием Java-автотестов
За годы работы сначала разработчиком, а потом автоматизатором сталкивался с необходимостью запускать тесты параллельно. Действовал в основном интуитивно и шёл строго по документации. Недавно закралась мысль поставить серию экспериментов и посмотреть фактам в глаза. Результаты оказались предсказуемые, но тем не менее интересными. Эта статья для тех, кто делает первые шаги в распараллеливании тестов на Java. Будет полезна как автотестерам, так и начинающим разработчикам. Будем анализировать выводы полученные в ходе эксперимента, а не голую теорию из документации. После прочтения сможете повторить все самостоятельно как на готовом примере из статьи, так и на своих проектах.
https://habr.com/ru/companies/rostelecom/articles/1025746/
#автотесты #параллельные_тесты #ускорение_тестирования #junit5 #gradle
-
Эксперименты с распараллеливанием Java-автотестов
За годы работы сначала разработчиком, а потом автоматизатором сталкивался с необходимостью запускать тесты параллельно. Действовал в основном интуитивно и шёл строго по документации. Недавно закралась мысль поставить серию экспериментов и посмотреть фактам в глаза. Результаты оказались предсказуемые, но тем не менее интересными. Эта статья для тех, кто делает первые шаги в распараллеливании тестов на Java. Будет полезна как автотестерам, так и начинающим разработчикам. Будем анализировать выводы полученные в ходе эксперимента, а не голую теорию из документации. После прочтения сможете повторить все самостоятельно как на готовом примере из статьи, так и на своих проектах.
https://habr.com/ru/companies/rostelecom/articles/1025746/
#автотесты #параллельные_тесты #ускорение_тестирования #junit5 #gradle
-
Эксперименты с распараллеливанием Java-автотестов
За годы работы сначала разработчиком, а потом автоматизатором сталкивался с необходимостью запускать тесты параллельно. Действовал в основном интуитивно и шёл строго по документации. Недавно закралась мысль поставить серию экспериментов и посмотреть фактам в глаза. Результаты оказались предсказуемые, но тем не менее интересными. Эта статья для тех, кто делает первые шаги в распараллеливании тестов на Java. Будет полезна как автотестерам, так и начинающим разработчикам. Будем анализировать выводы полученные в ходе эксперимента, а не голую теорию из документации. После прочтения сможете повторить все самостоятельно как на готовом примере из статьи, так и на своих проектах.
https://habr.com/ru/companies/rostelecom/articles/1025746/
#автотесты #параллельные_тесты #ускорение_тестирования #junit5 #gradle
-
Эксперименты с распараллеливанием Java-автотестов
За годы работы сначала разработчиком, а потом автоматизатором сталкивался с необходимостью запускать тесты параллельно. Действовал в основном интуитивно и шёл строго по документации. Недавно закралась мысль поставить серию экспериментов и посмотреть фактам в глаза. Результаты оказались предсказуемые, но тем не менее интересными. Эта статья для тех, кто делает первые шаги в распараллеливании тестов на Java. Будет полезна как автотестерам, так и начинающим разработчикам. Будем анализировать выводы полученные в ходе эксперимента, а не голую теорию из документации. После прочтения сможете повторить все самостоятельно как на готовом примере из статьи, так и на своих проектах.
https://habr.com/ru/companies/rostelecom/articles/1025746/
#автотесты #параллельные_тесты #ускорение_тестирования #junit5 #gradle
-
JUnit 5 Extensions (часть 2): пишем умные data-провайдеры и DI-контейнер на Kotlin
" Скоро сказка сказывается, да не скоро дело делается " - говорится в народной пословице. Вот и мы решили не спешить со второй частью статьи по Junit 5 Extensions, а подойти к ней более основательно! Статья будет полезна QA-автоматизаторам, которые хотят глубже понимать работу с расширениями и выжать чуть больше из связки Kotlin + Junit5. Мы пройдем путь от простой реализации condition-выполнения тестов и источников данных для параметризованных тестов до реализации расширения Микро-DI с рекурсивной инъекцией зависимостей. Как и в прошлой статье , сделаем акцент на практической части реализации расширений для JUnit 5. В качестве языка - Kotlin. Поэтому, достаем бутерброды, наливаем пиво кофе и приступаем!
-
JUnit 5 Extensions (часть 2): пишем умные data-провайдеры и DI-контейнер на Kotlin
" Скоро сказка сказывается, да не скоро дело делается " - говорится в народной пословице. Вот и мы решили не спешить со второй частью статьи по Junit 5 Extensions, а подойти к ней более основательно! Статья будет полезна QA-автоматизаторам, которые хотят глубже понимать работу с расширениями и выжать чуть больше из связки Kotlin + Junit5. Мы пройдем путь от простой реализации condition-выполнения тестов и источников данных для параметризованных тестов до реализации расширения Микро-DI с рекурсивной инъекцией зависимостей. Как и в прошлой статье , сделаем акцент на практической части реализации расширений для JUnit 5. В качестве языка - Kotlin. Поэтому, достаем бутерброды, наливаем пиво кофе и приступаем!
-
JUnit 5 Extensions (часть 2): пишем умные data-провайдеры и DI-контейнер на Kotlin
" Скоро сказка сказывается, да не скоро дело делается " - говорится в народной пословице. Вот и мы решили не спешить со второй частью статьи по Junit 5 Extensions, а подойти к ней более основательно! Статья будет полезна QA-автоматизаторам, которые хотят глубже понимать работу с расширениями и выжать чуть больше из связки Kotlin + Junit5. Мы пройдем путь от простой реализации condition-выполнения тестов и источников данных для параметризованных тестов до реализации расширения Микро-DI с рекурсивной инъекцией зависимостей. Как и в прошлой статье , сделаем акцент на практической части реализации расширений для JUnit 5. В качестве языка - Kotlin. Поэтому, достаем бутерброды, наливаем пиво кофе и приступаем!
-
JUnit 5 Extensions (часть 2): пишем умные data-провайдеры и DI-контейнер на Kotlin
" Скоро сказка сказывается, да не скоро дело делается " - говорится в народной пословице. Вот и мы решили не спешить со второй частью статьи по Junit 5 Extensions, а подойти к ней более основательно! Статья будет полезна QA-автоматизаторам, которые хотят глубже понимать работу с расширениями и выжать чуть больше из связки Kotlin + Junit5. Мы пройдем путь от простой реализации condition-выполнения тестов и источников данных для параметризованных тестов до реализации расширения Микро-DI с рекурсивной инъекцией зависимостей. Как и в прошлой статье , сделаем акцент на практической части реализации расширений для JUnit 5. В качестве языка - Kotlin. Поэтому, достаем бутерброды, наливаем пиво кофе и приступаем!
-
Несколько мобильных приложений в одном Appium‑проекте: как это можно организовать
Как тестировать несколько мобильных приложений в одном «Appium‑проекте». Показываю архитектуру фреймворка, запуск тестов через аннотации, потокобезопасный контекст и подключение новых приложений без дублирования кода.
https://habr.com/ru/articles/1010216/
#appium #java #android #adb #android_studio_emulator #allure #junit5 #selenide #mobile_testing #qa_automation
-
Несколько мобильных приложений в одном Appium‑проекте: как это можно организовать
Как тестировать несколько мобильных приложений в одном «Appium‑проекте». Показываю архитектуру фреймворка, запуск тестов через аннотации, потокобезопасный контекст и подключение новых приложений без дублирования кода.
https://habr.com/ru/articles/1010216/
#appium #java #android #adb #android_studio_emulator #allure #junit5 #selenide #mobile_testing #qa_automation
-
Несколько мобильных приложений в одном Appium‑проекте: как это можно организовать
Как тестировать несколько мобильных приложений в одном «Appium‑проекте». Показываю архитектуру фреймворка, запуск тестов через аннотации, потокобезопасный контекст и подключение новых приложений без дублирования кода.
https://habr.com/ru/articles/1010216/
#appium #java #android #adb #android_studio_emulator #allure #junit5 #selenide #mobile_testing #qa_automation
-
Несколько мобильных приложений в одном Appium‑проекте: как это можно организовать
Как тестировать несколько мобильных приложений в одном «Appium‑проекте». Показываю архитектуру фреймворка, запуск тестов через аннотации, потокобезопасный контекст и подключение новых приложений без дублирования кода.
https://habr.com/ru/articles/1010216/
#appium #java #android #adb #android_studio_emulator #allure #junit5 #selenide #mobile_testing #qa_automation
-
If you deleted all assertions, would your coverage drop? Probably not by much, and that’s the problem. Julius Mischok explains why #PIT mutation testing is the missing layer on top of JaCoCo.
Test your tests with PIT: https://javapro.io/2026/01/21/test-your-tests-mutation-testing-in-java-with-pit/
-
If you deleted all assertions, would your coverage drop? Probably not by much, and that’s the problem. Julius Mischok explains why #PIT mutation testing is the missing layer on top of JaCoCo.
Test your tests with PIT: https://javapro.io/2026/01/21/test-your-tests-mutation-testing-in-java-with-pit/
-
Legacy code still stuck with #JUnit4? Jean Donato shows how hybrid setups silently rot your test base—and what you must do to regain control.
From dependency analysis to rewrite automation: https://javapro.io/2025/09/10/mastering-junit-navigating-between-old-and-new-versions-for-a-smarter-test-strategy/#Java #JUnit5 #TDD #CleanCode #JAVAPRO @OpenRewrite @BeforeEach
-
Legacy code still stuck with #JUnit4? Jean Donato shows how hybrid setups silently rot your test base—and what you must do to regain control.
From dependency analysis to rewrite automation: https://javapro.io/2025/09/10/mastering-junit-navigating-between-old-and-new-versions-for-a-smarter-test-strategy/#Java #JUnit5 #TDD #CleanCode #JAVAPRO @OpenRewrite @BeforeEach
-
Want to migrate to #JUnit5 but stuck with legacy test libraries? Jean Donato shows how to identify hidden JUnit 4 deps, use @BeforeEach correctly, and cleanly transition with @OpenRewrite.
Read his Step-by-step guide now: https://javapro.io/2025/09/10/mastering-junit-navigating-between-old-and-new-versions-for-a-smarter-test-strategy/
-
Want to migrate to #JUnit5 but stuck with legacy test libraries? Jean Donato shows how to identify hidden JUnit 4 deps, use @BeforeEach correctly, and cleanly transition with @OpenRewrite.
Read his Step-by-step guide now: https://javapro.io/2025/09/10/mastering-junit-navigating-between-old-and-new-versions-for-a-smarter-test-strategy/
-
Wednesday Links - Edition 2025-04-30
https://dev.to/0xkkocel/wednesday-links-edition-2025-04-30-4jao
#java #jvm #spring #commit #nats #langchain4j #zgc #junit5 -
Wednesday Links - Edition 2025-04-30
https://dev.to/0xkkocel/wednesday-links-edition-2025-04-30-4jao
#java #jvm #spring #commit #nats #langchain4j #zgc #junit5 -
Wednesday Links - Edition 2025-04-30
https://dev.to/0xkkocel/wednesday-links-edition-2025-04-30-4jao
#java #jvm #spring #commit #nats #langchain4j #zgc #junit5 -
Wednesday Links - Edition 2025-04-30
https://dev.to/0xkkocel/wednesday-links-edition-2025-04-30-4jao
#java #jvm #spring #commit #nats #langchain4j #zgc #junit5 -
#JUnit5: 8 years, 12 updates – still testing like it’s 2017? Catch up at #JCON2025! Hands-on coding with #JUnit experts Marc Philipp & Christian Stein.
Learn modern testing: lifecycle, tags, parameterized tests & extensions.Read more via JAVAPRO: https://javapro.io/2025/04/28/junit-5-eight-years-of-innovation-many-java-developers-are-falling-behind/
-
#JUnit5: 8 years, 12 updates – still testing like it’s 2017? Catch up at #JCON2025! Hands-on coding with #JUnit experts Marc Philipp & Christian Stein.
Learn modern testing: lifecycle, tags, parameterized tests & extensions.Read more via JAVAPRO: https://javapro.io/2025/04/28/junit-5-eight-years-of-innovation-many-java-developers-are-falling-behind/
-
Still writing tests like it’s 2015?
Catch up with #JUnit 5 with Marc Philipp & Christian Stein.
Hands-on. From basics to custom extensions.
All from the Team Lead of JUnit and the #JDK developer of #Oracle🎟️ Workshop seats: €19 → https://2025.europe.jcon.one/tickets
-
Still writing tests like it’s 2015?
Catch up with #JUnit 5 with Marc Philipp & Christian Stein.
Hands-on. From basics to custom extensions.
All from the Team Lead of JUnit and the #JDK developer of #Oracle🎟️ Workshop seats: €19 → https://2025.europe.jcon.one/tickets
-
Still writing tests like it’s 2015?
Catch up with #JUnit 5 with Marc Philipp & Christian Stein.
Hands-on. From basics to custom extensions.
All from the Team Lead of JUnit and the #JDK developer of #Oracle🎟️ Workshop seats: €19 → https://2025.europe.jcon.one/tickets
-
Still writing tests like it’s 2015?
Catch up with #JUnit 5 with Marc Philipp & Christian Stein.
Hands-on. From basics to custom extensions.
All from the Team Lead of JUnit and the #JDK developer of #Oracle🎟️ Workshop seats: €19 → https://2025.europe.jcon.one/tickets
-
NEWS - High demand: The #JCON2025 workshops are now live. #EclipseStore #JUnit5 #Helidon & #AI workflows – featuring #Java experts like @sormuras @svenruppert @mstoodle & more
Tickets are limited. Some attendees may get a free @jcon_conference pass.
Read: https://javapro.io/2025/04/10/high-demand-workshops-at-jcon-europe-2025-tickets-available-now/ -
NEWS - High demand: The #JCON2025 workshops are now live. #EclipseStore #JUnit5 #Helidon & #AI workflows – featuring #Java experts like @sormuras @svenruppert @mstoodle & more
Tickets are limited. Some attendees may get a free @jcon_conference pass.
Read: https://javapro.io/2025/04/10/high-demand-workshops-at-jcon-europe-2025-tickets-available-now/ -
АОП в автоматизации тестирования
Код будет написан намеренно максимально просто, чтобы было понятно как использовать аспекты . Вы можете и должны их применять, чтобы сохранить чистоту кода. Создаем проект 'Gradle'
-
АОП в автоматизации тестирования
Код будет написан намеренно максимально просто, чтобы было понятно как использовать аспекты . Вы можете и должны их применять, чтобы сохранить чистоту кода. Создаем проект 'Gradle'
-
АОП в автоматизации тестирования
Код будет написан намеренно максимально просто, чтобы было понятно как использовать аспекты . Вы можете и должны их применять, чтобы сохранить чистоту кода. Создаем проект 'Gradle'
-
АОП в автоматизации тестирования
Код будет написан намеренно максимально просто, чтобы было понятно как использовать аспекты . Вы можете и должны их применять, чтобы сохранить чистоту кода. Создаем проект 'Gradle'