home.social

#junit — Public Fediverse posts

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

fetched live
  1. New video: Understanding Gradle #37 – Gradle on CI: GitHub Actions & TestLens

    youtube.com/watch?v=zyrGN6_0Tn

    In which I show the basics of defining a GitHub Actions workflow for Gradle builds and motivate why we built @testlens to close the gap in test reporting and failure analysis for Java projects on GitHub Actions CI.

    Get TestLens now: testlens.app

    #Gradle #Java #JUnit #GitHub

  2. New video: Understanding Gradle #37 – Gradle on CI: GitHub Actions & TestLens

    youtube.com/watch?v=zyrGN6_0Tn

    In which I show the basics of defining a GitHub Actions workflow for Gradle builds and motivate why we built @testlens to close the gap in test reporting and failure analysis for Java projects on GitHub Actions CI.

    Get TestLens now: testlens.app

    #Gradle #Java #JUnit #GitHub

  3. New video: Understanding Gradle #37 – Gradle on CI: GitHub Actions & TestLens

    youtube.com/watch?v=zyrGN6_0Tn

    In which I show the basics of defining a GitHub Actions workflow for Gradle builds and motivate why we built @testlens to close the gap in test reporting and failure analysis for Java projects on GitHub Actions CI.

    Get TestLens now: testlens.app

    #Gradle #Java #JUnit #GitHub

  4. New video: Understanding Gradle #37 – Gradle on CI: GitHub Actions & TestLens

    youtube.com/watch?v=zyrGN6_0Tn

    In which I show the basics of defining a GitHub Actions workflow for Gradle builds and motivate why we built @testlens to close the gap in test reporting and failure analysis for Java projects on GitHub Actions CI.

    Get TestLens now: testlens.app

    #Gradle #Java #JUnit #GitHub

  5. New video: Understanding Gradle #37 – Gradle on CI: GitHub Actions & TestLens

    youtube.com/watch?v=zyrGN6_0Tn

    In which I show the basics of defining a GitHub Actions workflow for Gradle builds and motivate why we built @testlens to close the gap in test reporting and failure analysis for Java projects on GitHub Actions CI.

    Get TestLens now: testlens.app

    #Gradle #Java #JUnit #GitHub

  6. Our next #JCON2026 session is live: 'Scaling Integration Tests: Parallel #SpringTests with #JUnit & #Testcontainers' with Marvin Rensing

    Integration #tests can quickly become slow, especially when every test starts its own #SpringBoot context…

    Grab your coffee and hit play: youtu.be/INMXomtB1Ws

  7. Our next #JCON2026 session is live: 'Scaling Integration Tests: Parallel #SpringTests with #JUnit & #Testcontainers' with Marvin Rensing

    Integration #tests can quickly become slow, especially when every test starts its own #SpringBoot context…

    Grab your coffee and hit play: youtu.be/INMXomtB1Ws

  8. Our next #JCON2026 session is live: 'Scaling Integration Tests: Parallel #SpringTests with #JUnit & #Testcontainers' with Marvin Rensing

    Integration #tests can quickly become slow, especially when every test starts its own #SpringBoot context…

    Grab your coffee and hit play: youtu.be/INMXomtB1Ws

  9. Our next #JCON2026 session is live: 'Scaling Integration Tests: Parallel #SpringTests with #JUnit & #Testcontainers' with Marvin Rensing

    Integration #tests can quickly become slow, especially when every test starts its own #SpringBoot context…

    Grab your coffee and hit play: youtu.be/INMXomtB1Ws

  10. Our next #JCON2026 session is live: 'Scaling Integration Tests: Parallel #SpringTests with #JUnit & #Testcontainers' with Marvin Rensing

    Integration #tests can quickly become slow, especially when every test starts its own #SpringBoot context…

    Grab your coffee and hit play: youtu.be/INMXomtB1Ws

  11. 6.1.3 is released!

    🏆 Restore compatibility with GraalVM 25

    docs.junit.org/6.1.3/release-n

  12. Our next #JCON2026 session is live: 'The Road to #JUnit 6' with Marc Philipp

    2025 was an unusual year for JUnit. Thanks to the Sovereign #Tech Fund, I had the opportunity to work full-time on the project. Instead of the usual single …

    Grab your coffee and hit play: youtu.be/u_37S3_JsVo

  13. Our next #JCON2026 session is live: 'The Road to #JUnit 6' with Marc Philipp

    2025 was an unusual year for JUnit. Thanks to the Sovereign #Tech Fund, I had the opportunity to work full-time on the project. Instead of the usual single …

    Grab your coffee and hit play: youtu.be/u_37S3_JsVo

  14. Our next #JCON2026 session is live: 'The Road to #JUnit 6' with Marc Philipp

    2025 was an unusual year for JUnit. Thanks to the Sovereign #Tech Fund, I had the opportunity to work full-time on the project. Instead of the usual single …

    Grab your coffee and hit play: youtu.be/u_37S3_JsVo

  15. Our next #JCON2026 session is live: 'The Road to #JUnit 6' with Marc Philipp

    2025 was an unusual year for JUnit. Thanks to the Sovereign #Tech Fund, I had the opportunity to work full-time on the project. Instead of the usual single …

    Grab your coffee and hit play: youtu.be/u_37S3_JsVo

  16. Our next #JCON2026 session is live: 'The Road to #JUnit 6' with Marc Philipp

    2025 was an unusual year for JUnit. Thanks to the Sovereign #Tech Fund, I had the opportunity to work full-time on the project. Instead of the usual single …

    Grab your coffee and hit play: youtu.be/u_37S3_JsVo

  17. If changing test data means editing 1,000 lines of helper code, something's wrong. Alexei Bratuhin explains how DbUnit, Database Rider and a custom EtcdUnit can make database tests cleaner, faster and easier to maintain. Read now: javapro.io/2026/08/05/how-to-w

    #Java #Testing #JUnit #DatabaseRider

  18. If changing test data means editing 1,000 lines of helper code, something's wrong. Alexei Bratuhin explains how DbUnit, Database Rider and a custom EtcdUnit can make database tests cleaner, faster and easier to maintain. Read now: javapro.io/2026/08/05/how-to-w

    #Java #Testing #JUnit #DatabaseRider

  19. TestLens – our test reporting and flaky test management solution for Java projects on GitHub – is now available on the GitHub marketplace.

    github.com/marketplace/testlen

    🟢 🟡 🟠 🔴

    It's free for user accounts. If you have a GitHub account, please consider giving it a try.

    It would help us (@marcphilipp, @britter and me) a bunch
    to test and gain visibility. Thanks! 🙏

    #Java #JUnit #Gradle #Maven

  20. TestLens – our test reporting and flaky test management solution for Java projects on GitHub – is now available on the GitHub marketplace.

    github.com/marketplace/testlen

    🟢 🟡 🟠 🔴

    It's free for user accounts. If you have a GitHub account, please consider giving it a try.

    It would help us (@marcphilipp, @britter and me) a bunch
    to test and gain visibility. Thanks! 🙏

    #Java #JUnit #Gradle #Maven

  21. TestLens – our test reporting and flaky test management solution for Java projects on GitHub – is now available on the GitHub marketplace.

    github.com/marketplace/testlen

    🟢 🟡 🟠 🔴

    It's free for user accounts. If you have a GitHub account, please consider giving it a try.

    It would help us (@marcphilipp, @britter and me) a bunch
    to test and gain visibility. Thanks! 🙏

    #Java #JUnit #Gradle #Maven

  22. TestLens – our test reporting and flaky test management solution for Java projects on GitHub – is now available on the GitHub marketplace.

    github.com/marketplace/testlen

    🟢 🟡 🟠 🔴

    It's free for user accounts. If you have a GitHub account, please consider giving it a try.

    It would help us (@marcphilipp, @britter and me) a bunch
    to test and gain visibility. Thanks! 🙏

    #Java #JUnit #Gradle #Maven

  23. TestLens – our test reporting and flaky test management solution for Java projects on GitHub – is now available on the GitHub marketplace.

    github.com/marketplace/testlen

    🟢 🟡 🟠 🔴

    It's free for user accounts. If you have a GitHub account, please consider giving it a try.

    It would help us (@marcphilipp, @britter and me) a bunch
    to test and gain visibility. Thanks! 🙏

    #Java #JUnit #Gradle #Maven

  24. New blog post: Reflecting on STF support and looking ahead

    Thanks to the @sovtechfund, I was able to work full-time on #JUnit for about 16 months in 2024 and 2025. It’s time to reflect and assess whether that effort really did improve the long-term sustainability of the project. Moreover, I’ll share a look ahead at what’s next for me and for JUnit.

    👉 marcphilipp.de/blog/2026/08/02

  25. New blog post: Reflecting on STF support and looking ahead

    Thanks to the @sovtechfund, I was able to work full-time on #JUnit for about 16 months in 2024 and 2025. It’s time to reflect and assess whether that effort really did improve the long-term sustainability of the project. Moreover, I’ll share a look ahead at what’s next for me and for JUnit.

    👉 marcphilipp.de/blog/2026/08/02

  26. New blog post: Reflecting on STF support and looking ahead

    Thanks to the @sovtechfund, I was able to work full-time on #JUnit for about 16 months in 2024 and 2025. It’s time to reflect and assess whether that effort really did improve the long-term sustainability of the project. Moreover, I’ll share a look ahead at what’s next for me and for JUnit.

    👉 marcphilipp.de/blog/2026/08/02

  27. New blog post: Reflecting on STF support and looking ahead

    Thanks to the @sovtechfund, I was able to work full-time on #JUnit for about 16 months in 2024 and 2025. It’s time to reflect and assess whether that effort really did improve the long-term sustainability of the project. Moreover, I’ll share a look ahead at what’s next for me and for JUnit.

    👉 marcphilipp.de/blog/2026/08/02

  28. New blog post: Reflecting on STF support and looking ahead

    Thanks to the @sovtechfund, I was able to work full-time on #JUnit for about 16 months in 2024 and 2025. It’s time to reflect and assess whether that effort really did improve the long-term sustainability of the project. Moreover, I’ll share a look ahead at what’s next for me and for JUnit.

    👉 marcphilipp.de/blog/2026/08/02

  29. 6.1.2 is released!

    🐞 Bug fixes and enhancements since 6.1.1

    docs.junit.org/6.1.2/release-n

  30. ИИ и автотесты: как поймать ложную зелёную галочку?

    ИИ уже умеет генерировать тесты пачками, но зелёный пайплайн по‑прежнему может врать. В статье разбираем на примере Java и JUnit, как отличить тест, который действительно ловит баги, от теста, который просто создаёт иллюзию проверки.

    habr.com/ru/companies/otus/art

    #автотесты #ИИ_в_тестировании #юниттесты #JUnit #ложноположительные_тесты #зелёный_пайплайн #покрытие_кода #ревью_тестов #mutation_testing #качество_тестов

  31. ИИ и автотесты: как поймать ложную зелёную галочку?

    ИИ уже умеет генерировать тесты пачками, но зелёный пайплайн по‑прежнему может врать. В статье разбираем на примере Java и JUnit, как отличить тест, который действительно ловит баги, от теста, который просто создаёт иллюзию проверки.

    habr.com/ru/companies/otus/art

    #автотесты #ИИ_в_тестировании #юниттесты #JUnit #ложноположительные_тесты #зелёный_пайплайн #покрытие_кода #ревью_тестов #mutation_testing #качество_тестов

  32. ИИ и автотесты: как поймать ложную зелёную галочку?

    ИИ уже умеет генерировать тесты пачками, но зелёный пайплайн по‑прежнему может врать. В статье разбираем на примере Java и JUnit, как отличить тест, который действительно ловит баги, от теста, который просто создаёт иллюзию проверки.

    habr.com/ru/companies/otus/art

    #автотесты #ИИ_в_тестировании #юниттесты #JUnit #ложноположительные_тесты #зелёный_пайплайн #покрытие_кода #ревью_тестов #mutation_testing #качество_тестов

  33. I really enjoyed this interview with Kent Beck, in spite of its length. Kent was very generous with his time and advice when Hal Hildebrand and I did a #Smalltalk startup a million years ago. It's funny to hear him talk (~1:16:30) about writing SUnit, the Smalltalk framework that would later morph into #JUnit, and sending it over to Hal (“one of the smartest programmers I knew”) to take a look at. Hal is still writing great code today. The whole interview is worthwhile.
    youtu.be/ddHQQtjIOpw?si=HnNQHR

  34. I really enjoyed this interview with Kent Beck, in spite of its length. Kent was very generous with his time and advice when Hal Hildebrand and I did a #Smalltalk startup a million years ago. It's funny to hear him talk (~1:16:30) about writing SUnit, the Smalltalk framework that would later morph into #JUnit, and sending it over to Hal (“one of the smartest programmers I knew”) to take a look at. Hal is still writing great code today. The whole interview is worthwhile.
    youtu.be/ddHQQtjIOpw?si=HnNQHR

  35. I really enjoyed this interview with Kent Beck, in spite of its length. Kent was very generous with his time and advice when Hal Hildebrand and I did a #Smalltalk startup a million years ago. It's funny to hear him talk (~1:16:30) about writing SUnit, the Smalltalk framework that would later morph into #JUnit, and sending it over to Hal (“one of the smartest programmers I knew”) to take a look at. Hal is still writing great code today. The whole interview is worthwhile.
    youtu.be/ddHQQtjIOpw?si=HnNQHR

  36. I really enjoyed this interview with Kent Beck, in spite of its length. Kent was very generous with his time and advice when Hal Hildebrand and I did a #Smalltalk startup a million years ago. It's funny to hear him talk (~1:16:30) about writing SUnit, the Smalltalk framework that would later morph into #JUnit, and sending it over to Hal (“one of the smartest programmers I knew”) to take a look at. Hal is still writing great code today. The whole interview is worthwhile.
    youtu.be/ddHQQtjIOpw?si=HnNQHR

  37. I really enjoyed this interview with Kent Beck, in spite of its length. Kent was very generous with his time and advice when Hal Hildebrand and I did a #Smalltalk startup a million years ago. It's funny to hear him talk (~1:16:30) about writing SUnit, the Smalltalk framework that would later morph into #JUnit, and sending it over to Hal (“one of the smartest programmers I knew”) to take a look at. Hal is still writing great code today. The whole interview is worthwhile.
    youtu.be/ddHQQtjIOpw?si=HnNQHR

  38. Группировка ошибок вручную и автоматически, или чем тестировщику занять своё время

    40-60% времени современных QA-команд тратится на диагностику сбоев в тестах . Эта проблема настолько серьёзна, что сейчас активно разрабатываются практики сокращения размеров тестовых сюит , Майкрософт рекомендует при триаже не разбирать каждое падение по отдельности , а кое-кто советует «стохастический подход» к разбору ошибок, при котором команды не тратят время на разбор каждого падения. Если всё больше голосов говорят нам о том, что разбирать падения вручную становится слишком дорого, стоит задуматься об автоматизации. В этой статье я возьму тестовую сюиту средних размеров, попробую вначале пройти по результатам руками, а потом применю простейшее средство автоматизации: группировку результатов.

    habr.com/ru/companies/testops_

    #тестирование #qa #автоматизация #junit #allure #selenium #отчёты_об_ошибках #триаж #анализ_ошибок

  39. Группировка ошибок вручную и автоматически, или чем тестировщику занять своё время

    40-60% времени современных QA-команд тратится на диагностику сбоев в тестах . Эта проблема настолько серьёзна, что сейчас активно разрабатываются практики сокращения размеров тестовых сюит , Майкрософт рекомендует при триаже не разбирать каждое падение по отдельности , а кое-кто советует «стохастический подход» к разбору ошибок, при котором команды не тратят время на разбор каждого падения. Если всё больше голосов говорят нам о том, что разбирать падения вручную становится слишком дорого, стоит задуматься об автоматизации. В этой статье я возьму тестовую сюиту средних размеров, попробую вначале пройти по результатам руками, а потом применю простейшее средство автоматизации: группировку результатов.

    habr.com/ru/companies/testops_

    #тестирование #qa #автоматизация #junit #allure #selenium #отчёты_об_ошибках #триаж #анализ_ошибок

  40. Группировка ошибок вручную и автоматически, или чем тестировщику занять своё время

    40-60% времени современных QA-команд тратится на диагностику сбоев в тестах . Эта проблема настолько серьёзна, что сейчас активно разрабатываются практики сокращения размеров тестовых сюит , Майкрософт рекомендует при триаже не разбирать каждое падение по отдельности , а кое-кто советует «стохастический подход» к разбору ошибок, при котором команды не тратят время на разбор каждого падения. Если всё больше голосов говорят нам о том, что разбирать падения вручную становится слишком дорого, стоит задуматься об автоматизации. В этой статье я возьму тестовую сюиту средних размеров, попробую вначале пройти по результатам руками, а потом применю простейшее средство автоматизации: группировку результатов.

    habr.com/ru/companies/testops_

    #тестирование #qa #автоматизация #junit #allure #selenium #отчёты_об_ошибках #триаж #анализ_ошибок

  41. 6.1.1 is released!

    🐞 Bug fixes and enhancements since 6.1.0

    docs.junit.org/6.1.1/release-n

  42. Топ плагинов IntelliJ IDEA для автоматизатора

    Плагины IntelliJ IDEA, которые реально экономят время автоматизатора: быстрая генерация тестов, парсинг JSON в DTO, навигация по чужому коду, цветные скобки и раскраска консольного вывода.

    habr.com/ru/articles/1045008/

    #IntelliJ_IDEA #плагины #Java #автоматизация_тестирования #тестировщик #автотесты #Lombok #JUnit #Cucumber #Selenium

  43. Топ плагинов IntelliJ IDEA для автоматизатора

    Плагины IntelliJ IDEA, которые реально экономят время автоматизатора: быстрая генерация тестов, парсинг JSON в DTO, навигация по чужому коду, цветные скобки и раскраска консольного вывода.

    habr.com/ru/articles/1045008/

    #IntelliJ_IDEA #плагины #Java #автоматизация_тестирования #тестировщик #автотесты #Lombok #JUnit #Cucumber #Selenium

  44. Топ плагинов IntelliJ IDEA для автоматизатора

    Плагины IntelliJ IDEA, которые реально экономят время автоматизатора: быстрая генерация тестов, парсинг JSON в DTO, навигация по чужому коду, цветные скобки и раскраска консольного вывода.

    habr.com/ru/articles/1045008/

    #IntelliJ_IDEA #плагины #Java #автоматизация_тестирования #тестировщик #автотесты #Lombok #JUnit #Cucumber #Selenium

  45. Stop debugging broken YAML deployments at 2am. Wladi Mitzel shows how Java teams can define, test & deploy cloud infrastructure with real #Java code instead of YAML chaos — with #JUnit, refactoring, #CI/CD & type safety: javapro.io/2026/05/12/stop-wri

    #DevOps #Pulumi #Cloud PulumiCorp

  46. Stop debugging broken YAML deployments at 2am. Wladi Mitzel shows how Java teams can define, test & deploy cloud infrastructure with real #Java code instead of YAML chaos — with #JUnit, refactoring, #CI/CD & type safety: javapro.io/2026/05/12/stop-wri

    #DevOps #Pulumi #Cloud PulumiCorp

  47. Wenn du mit Java Tests schreibst, stößt du ziemlich schnell auf ein Problem: Deine Klasse arbeitet oft nicht allein. Sie ruft andere Klassen auf, spricht vielleicht mit einer Datenbank, nutzt eine externe API oder verschickt Nachrichten. Genau an der Stelle kommt Mockito ins Spiel.

    magicmarcy.de/java-testen-mit-

    #Mockito #Test #Coding #Java #Mocks #Abhängigkeiten #JUnit #Programming

  48. Wenn du mit Java Tests schreibst, stößt du ziemlich schnell auf ein Problem: Deine Klasse arbeitet oft nicht allein. Sie ruft andere Klassen auf, spricht vielleicht mit einer Datenbank, nutzt eine externe API oder verschickt Nachrichten. Genau an der Stelle kommt Mockito ins Spiel.

    magicmarcy.de/java-testen-mit-

    #Mockito #Test #Coding #Java #Mocks #Abhängigkeiten #JUnit #Programming