home.social

#junit5 — Public Fediverse posts

Live and recent posts from across the Fediverse tagged #junit5, aggregated by home.social.

  1. [Перевод] Параметризация в JUnit 5 и Allure Report

    Статья — перевод англоязычного руководства При написании автотестов мы часто используем параметризацию — запуск одного и того же теста с разными данными. В этой статье мы разберём, какие задачи решает параметризация, как она реализована в JUnit, и как с ней работать в Allure Report.

    habr.com/ru/companies/testops_

    #junit5 #junit #параметризация #параметры #allure #allure_report #автоматизация #qa #тестирование #testing

  2. [Перевод] Параметризация в JUnit 5 и Allure Report

    Статья — перевод англоязычного руководства При написании автотестов мы часто используем параметризацию — запуск одного и того же теста с разными данными. В этой статье мы разберём, какие задачи решает параметризация, как она реализована в JUnit, и как с ней работать в Allure Report.

    habr.com/ru/companies/testops_

    #junit5 #junit #параметризация #параметры #allure #allure_report #автоматизация #qa #тестирование #testing

  3. [Перевод] Параметризация в JUnit 5 и Allure Report

    Статья — перевод англоязычного руководства При написании автотестов мы часто используем параметризацию — запуск одного и того же теста с разными данными. В этой статье мы разберём, какие задачи решает параметризация, как она реализована в JUnit, и как с ней работать в Allure Report.

    habr.com/ru/companies/testops_

    #junit5 #junit #параметризация #параметры #allure #allure_report #автоматизация #qa #тестирование #testing

  4. [Перевод] Параметризация в JUnit 5 и Allure Report

    Статья — перевод англоязычного руководства При написании автотестов мы часто используем параметризацию — запуск одного и того же теста с разными данными. В этой статье мы разберём, какие задачи решает параметризация, как она реализована в JUnit, и как с ней работать в Allure Report.

    habr.com/ru/companies/testops_

    #junit5 #junit #параметризация #параметры #allure #allure_report #автоматизация #qa #тестирование #testing

  5. 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: javapro.io/2026/01/21/test-you

    #Java #TDD #MutationTesting #JUnit5

  6. 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: javapro.io/2026/01/21/test-you

    #Java #TDD #MutationTesting #JUnit5

  7. 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: javapro.io/2026/01/21/test-you

    #Java #TDD #MutationTesting #JUnit5

  8. 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: javapro.io/2026/01/21/test-you

    #Java #TDD #MutationTesting #JUnit5

  9. 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: javapro.io/2026/01/21/test-you

    #Java #TDD #MutationTesting #JUnit5

  10. Эксперименты с распараллеливанием Java-автотестов

    За годы работы сначала разработчиком, а потом автоматизатором сталкивался с необходимостью запускать тесты параллельно. Действовал в основном интуитивно и шёл строго по документации. Недавно закралась мысль поставить серию экспериментов и посмотреть фактам в глаза. Результаты оказались предсказуемые, но тем не менее интересными. Эта статья для тех, кто делает первые шаги в распараллеливании тестов на Java. Будет полезна как автотестерам, так и начинающим разработчикам. Будем анализировать выводы полученные в ходе эксперимента, а не голую теорию из документации. После прочтения сможете повторить все самостоятельно как на готовом примере из статьи, так и на своих проектах.

    habr.com/ru/companies/rostelec

    #автотесты #параллельные_тесты #ускорение_тестирования #junit5 #gradle

  11. Эксперименты с распараллеливанием Java-автотестов

    За годы работы сначала разработчиком, а потом автоматизатором сталкивался с необходимостью запускать тесты параллельно. Действовал в основном интуитивно и шёл строго по документации. Недавно закралась мысль поставить серию экспериментов и посмотреть фактам в глаза. Результаты оказались предсказуемые, но тем не менее интересными. Эта статья для тех, кто делает первые шаги в распараллеливании тестов на Java. Будет полезна как автотестерам, так и начинающим разработчикам. Будем анализировать выводы полученные в ходе эксперимента, а не голую теорию из документации. После прочтения сможете повторить все самостоятельно как на готовом примере из статьи, так и на своих проектах.

    habr.com/ru/companies/rostelec

    #автотесты #параллельные_тесты #ускорение_тестирования #junit5 #gradle

  12. Эксперименты с распараллеливанием Java-автотестов

    За годы работы сначала разработчиком, а потом автоматизатором сталкивался с необходимостью запускать тесты параллельно. Действовал в основном интуитивно и шёл строго по документации. Недавно закралась мысль поставить серию экспериментов и посмотреть фактам в глаза. Результаты оказались предсказуемые, но тем не менее интересными. Эта статья для тех, кто делает первые шаги в распараллеливании тестов на Java. Будет полезна как автотестерам, так и начинающим разработчикам. Будем анализировать выводы полученные в ходе эксперимента, а не голую теорию из документации. После прочтения сможете повторить все самостоятельно как на готовом примере из статьи, так и на своих проектах.

    habr.com/ru/companies/rostelec

    #автотесты #параллельные_тесты #ускорение_тестирования #junit5 #gradle

  13. Эксперименты с распараллеливанием Java-автотестов

    За годы работы сначала разработчиком, а потом автоматизатором сталкивался с необходимостью запускать тесты параллельно. Действовал в основном интуитивно и шёл строго по документации. Недавно закралась мысль поставить серию экспериментов и посмотреть фактам в глаза. Результаты оказались предсказуемые, но тем не менее интересными. Эта статья для тех, кто делает первые шаги в распараллеливании тестов на Java. Будет полезна как автотестерам, так и начинающим разработчикам. Будем анализировать выводы полученные в ходе эксперимента, а не голую теорию из документации. После прочтения сможете повторить все самостоятельно как на готовом примере из статьи, так и на своих проектах.

    habr.com/ru/companies/rostelec

    #автотесты #параллельные_тесты #ускорение_тестирования #junit5 #gradle

  14. JUnit 5 Extensions (часть 2): пишем умные data-провайдеры и DI-контейнер на Kotlin

    " Скоро сказка сказывается, да не скоро дело делается " - говорится в народной пословице. Вот и мы решили не спешить со второй частью статьи по Junit 5 Extensions, а подойти к ней более основательно! Статья будет полезна QA-автоматизаторам, которые хотят глубже понимать работу с расширениями и выжать чуть больше из связки Kotlin + Junit5. Мы пройдем путь от простой реализации condition-выполнения тестов и источников данных для параметризованных тестов до реализации расширения Микро-DI с рекурсивной инъекцией зависимостей. Как и в прошлой статье , сделаем акцент на практической части реализации расширений для JUnit 5. В качестве языка - Kotlin. Поэтому, достаем бутерброды, наливаем пиво кофе и приступаем!

    habr.com/ru/companies/chestnyz

    #extension #qa #автоматизация_тестирования #junit5 #kotlin

  15. JUnit 5 Extensions (часть 2): пишем умные data-провайдеры и DI-контейнер на Kotlin

    " Скоро сказка сказывается, да не скоро дело делается " - говорится в народной пословице. Вот и мы решили не спешить со второй частью статьи по Junit 5 Extensions, а подойти к ней более основательно! Статья будет полезна QA-автоматизаторам, которые хотят глубже понимать работу с расширениями и выжать чуть больше из связки Kotlin + Junit5. Мы пройдем путь от простой реализации condition-выполнения тестов и источников данных для параметризованных тестов до реализации расширения Микро-DI с рекурсивной инъекцией зависимостей. Как и в прошлой статье , сделаем акцент на практической части реализации расширений для JUnit 5. В качестве языка - Kotlin. Поэтому, достаем бутерброды, наливаем пиво кофе и приступаем!

    habr.com/ru/companies/chestnyz

    #extension #qa #автоматизация_тестирования #junit5 #kotlin

  16. JUnit 5 Extensions (часть 2): пишем умные data-провайдеры и DI-контейнер на Kotlin

    " Скоро сказка сказывается, да не скоро дело делается " - говорится в народной пословице. Вот и мы решили не спешить со второй частью статьи по Junit 5 Extensions, а подойти к ней более основательно! Статья будет полезна QA-автоматизаторам, которые хотят глубже понимать работу с расширениями и выжать чуть больше из связки Kotlin + Junit5. Мы пройдем путь от простой реализации condition-выполнения тестов и источников данных для параметризованных тестов до реализации расширения Микро-DI с рекурсивной инъекцией зависимостей. Как и в прошлой статье , сделаем акцент на практической части реализации расширений для JUnit 5. В качестве языка - Kotlin. Поэтому, достаем бутерброды, наливаем пиво кофе и приступаем!

    habr.com/ru/companies/chestnyz

    #extension #qa #автоматизация_тестирования #junit5 #kotlin

  17. JUnit 5 Extensions (часть 2): пишем умные data-провайдеры и DI-контейнер на Kotlin

    " Скоро сказка сказывается, да не скоро дело делается " - говорится в народной пословице. Вот и мы решили не спешить со второй частью статьи по Junit 5 Extensions, а подойти к ней более основательно! Статья будет полезна QA-автоматизаторам, которые хотят глубже понимать работу с расширениями и выжать чуть больше из связки Kotlin + Junit5. Мы пройдем путь от простой реализации condition-выполнения тестов и источников данных для параметризованных тестов до реализации расширения Микро-DI с рекурсивной инъекцией зависимостей. Как и в прошлой статье , сделаем акцент на практической части реализации расширений для JUnit 5. В качестве языка - Kotlin. Поэтому, достаем бутерброды, наливаем пиво кофе и приступаем!

    habr.com/ru/companies/chestnyz

    #extension #qa #автоматизация_тестирования #junit5 #kotlin

  18. Несколько мобильных приложений в одном Appium‑проекте: как это можно организовать

    Как тестировать несколько мобильных приложений в одном «Appium‑проекте». Показываю архитектуру фреймворка, запуск тестов через аннотации, потокобезопасный контекст и подключение новых приложений без дублирования кода.

    habr.com/ru/articles/1010216/

    #appium #java #android #adb #android_studio_emulator #allure #junit5 #selenide #mobile_testing #qa_automation

  19. Несколько мобильных приложений в одном Appium‑проекте: как это можно организовать

    Как тестировать несколько мобильных приложений в одном «Appium‑проекте». Показываю архитектуру фреймворка, запуск тестов через аннотации, потокобезопасный контекст и подключение новых приложений без дублирования кода.

    habr.com/ru/articles/1010216/

    #appium #java #android #adb #android_studio_emulator #allure #junit5 #selenide #mobile_testing #qa_automation

  20. Несколько мобильных приложений в одном Appium‑проекте: как это можно организовать

    Как тестировать несколько мобильных приложений в одном «Appium‑проекте». Показываю архитектуру фреймворка, запуск тестов через аннотации, потокобезопасный контекст и подключение новых приложений без дублирования кода.

    habr.com/ru/articles/1010216/

    #appium #java #android #adb #android_studio_emulator #allure #junit5 #selenide #mobile_testing #qa_automation

  21. Несколько мобильных приложений в одном Appium‑проекте: как это можно организовать

    Как тестировать несколько мобильных приложений в одном «Appium‑проекте». Показываю архитектуру фреймворка, запуск тестов через аннотации, потокобезопасный контекст и подключение новых приложений без дублирования кода.

    habr.com/ru/articles/1010216/

    #appium #java #android #adb #android_studio_emulator #allure #junit5 #selenide #mobile_testing #qa_automation

  22. 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: javapro.io/2026/01/21/test-you

    #Java #TDD #MutationTesting #JUnit5

  23. 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: javapro.io/2026/01/21/test-you

    #Java #TDD #MutationTesting #JUnit5

  24. 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: javapro.io/2025/09/10/masterin

    #Java #JUnit5 #TDD #CleanCode #JAVAPRO @OpenRewrite @BeforeEach

  25. 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: javapro.io/2025/09/10/masterin

    #Java #JUnit5 #TDD #CleanCode #JAVAPRO @OpenRewrite @BeforeEach

  26. 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: javapro.io/2025/09/10/masterin

    #Java #TDD #CleanCode #JAVAPRO

  27. 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: javapro.io/2025/09/10/masterin

    #Java #TDD #CleanCode #JAVAPRO

  28. ⚠️ It's official: the #junit5 GitHub repository is gone!

    Well, actually... it's only been renamed to #junit-framework. 😎

    Plus, everything should redirect fine. 🙈

    github.com/junit-team/junit-fr

  29. ⚠️ It's official: the #junit5 GitHub repository is gone!

    Well, actually... it's only been renamed to #junit-framework. 😎

    Plus, everything should redirect fine. 🙈

    github.com/junit-team/junit-fr

  30. ⚠️ It's official: the #junit5 GitHub repository is gone!

    Well, actually... it's only been renamed to #junit-framework. 😎

    Plus, everything should redirect fine. 🙈

    github.com/junit-team/junit-fr

  31. ⚠️ It's official: the #junit5 GitHub repository is gone!

    Well, actually... it's only been renamed to #junit-framework. 😎

    Plus, everything should redirect fine. 🙈

    github.com/junit-team/junit-fr

  32. ⚠️ It's official: the #junit5 GitHub repository is gone!

    Well, actually... it's only been renamed to #junit-framework. 😎

    Plus, everything should redirect fine. 🙈

    github.com/junit-team/junit-fr

  33. #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: javapro.io/2025/04/28/junit-5-

    #Java

  34. #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: javapro.io/2025/04/28/junit-5-

    #Java

  35. 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 → 2025.europe.jcon.one/tickets

    #JUnit5 #JavaTesting #JCON2025

  36. 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 → 2025.europe.jcon.one/tickets

    #JUnit5 #JavaTesting #JCON2025

  37. 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 → 2025.europe.jcon.one/tickets

    #JUnit5 #JavaTesting #JCON2025

  38. 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 → 2025.europe.jcon.one/tickets

    #JUnit5 #JavaTesting #JCON2025

  39. 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: javapro.io/2025/04/10/high-dem

  40. 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: javapro.io/2025/04/10/high-dem

  41. АОП в автоматизации тестирования

    Код будет написан намеренно максимально просто, чтобы было понятно как использовать аспекты . Вы можете и должны их применять, чтобы сохранить чистоту кода. Создаем проект 'Gradle'

    habr.com/ru/articles/888844/

    #playwright #junit5 #java #aspectj

  42. АОП в автоматизации тестирования

    Код будет написан намеренно максимально просто, чтобы было понятно как использовать аспекты . Вы можете и должны их применять, чтобы сохранить чистоту кода. Создаем проект 'Gradle'

    habr.com/ru/articles/888844/

    #playwright #junit5 #java #aspectj

  43. АОП в автоматизации тестирования

    Код будет написан намеренно максимально просто, чтобы было понятно как использовать аспекты . Вы можете и должны их применять, чтобы сохранить чистоту кода. Создаем проект 'Gradle'

    habr.com/ru/articles/888844/

    #playwright #junit5 #java #aspectj

  44. АОП в автоматизации тестирования

    Код будет написан намеренно максимально просто, чтобы было понятно как использовать аспекты . Вы можете и должны их применять, чтобы сохранить чистоту кода. Создаем проект 'Gradle'

    habr.com/ru/articles/888844/

    #playwright #junit5 #java #aspectj