home.social

Search

1000 results for “junit”

  1. Framework для автоматизации тестирования на Java

    Привет, Хабр! В нашем сегодняшнем материале тестировщики Максим Жигарев и Артем Сенько из Блока ИТ‑развития инвестиционного бизнеса РСХБ‑Интех расскажут, как они автоматизировали тестирование в ИвестБлоке с использованием Java. Материал основан на докладе, с которым Артем и Максим выступили в рамках внутреннего митапа для сотрудников РСХБ.

    habr.com/ru/companies/rshb/art

    #тестирование #автоматизация_тестирования #java #hibernate #maven #junit5 #kafka #restassured #рсхб #рсхбинтех

  2. Framework для автоматизации тестирования на Java

    Привет, Хабр! В нашем сегодняшнем материале тестировщики Максим Жигарев и Артем Сенько из Блока ИТ‑развития инвестиционного бизнеса РСХБ‑Интех расскажут, как они автоматизировали тестирование в ИвестБлоке с использованием Java. Материал основан на докладе, с которым Артем и Максим выступили в рамках внутреннего митапа для сотрудников РСХБ.

    habr.com/ru/companies/rshb/art

    #тестирование #автоматизация_тестирования #java #hibernate #maven #junit5 #kafka #restassured #рсхб #рсхбинтех

  3. Tests sind wichtig, aber Testcode kann verrotten. Erfahrt im Vortrag von @sippsack und Roland Krüger auf #KarlsruherEntwicklertag wie ihr mit #JUnit5 und eigenen Assertion-Matchern wartbare und robuste Tests schreibt. Vermeidet schlechte Namen, Redundanzen und hohe Kopplung. Lasst euch von Refactorings nicht aus der Bahn werfen 💪 entwicklertag.de/2023/Richtig_ #SoftwareTesting #CleanCode #ITconference #etka23

  4. Spy Master: Unveiling the Mysteries of Mockito Spies, in under 60 seconds. A silly mystery from Tales from the jar side
    #mockito #java #testing #junit #talesfromthejarside
    youtube.com/shorts/cvl76Dq7Y3s

  5. Guten Morgäään ihr Gladiatoren des Alltags... „Auf Zehenspitzen lauf ich zum Fenster, schau zum Himmel, ob er blau. Die Junitage sind die längsten und vorbei das Morgentau…“ Habt einen glücklichen 6ten Monat im Jahreskreis.
    🍀😎☀️
    #jahreskreis #juni #der05er #thursdaymotivation

  6. CW: Test automation

    How to fuzz Java projects in Gradle using CI Fuzz CLI

    We open-sourced CI Fuzz CLI, a fuzz testing solution for Java, that integrates into JUnit and other popular dev tools.
    I’ve created a tutorial to show how easy it can be to uncover vulnerabilities in Java applications using CI Fuzz CLI in #Gradle.

    More of this in my live stream next week: code-intelligence.com/webinar/

    #javasecurity #testautomation #fuzzing #JUnit

  7. We open-source our CLI fuzzing solution for Java ☕

    With CI Fuzz CLI, you can now deploy fuzz testing to uncover blind spots in your Java code.

    The CLI tool can be incorporated into existing unit testing frameworks (e.g., JUnit) using three basic commands on your command line or IDE.

    If you ever ran a unit test, you will be able to use CI Fuzz CLI.

    Compatible with #Maven and #Gradle.

    Check out the repo: github.com/CodeIntelligenceTes

    #fuzzing #javasecurity #unittesting

  8. Es gibt Menschen, die nach dem #Töten bei der #Jagd #süchtig sind. 😞

    Extremes Beispiel mit durchschnittlich knapp 18 Tötungen für jeden Tag seines Lebens ab Beginn seiner Jagd:

    Zitat:

    [Er] erlegte im Lauf seines Lebens – laut erhaltener Schusslisten – 274.889 Stück Wild.[...] Allein im Jahr 1911 erlegte er 18.799 Stück #Wild, „Tagesrekord“ waren im Jahr 1908, an einem Junitag, 2763 Lachmöwen.[...]

    Die „an #Sucht grenzende Leidenschaft“ wird übereinstimmend als eine der dunkelsten Seiten im Persönlichkeitsbild Franz Ferdinands wahrgenommen und von Historikern als „feudale Massenschlächterei“, als „Wildschlächterei, Aasen, #Massenmord“ oder als „pathologische #Schießwut“ bezeichnet, bei der er mit „rücksichtsloser Energie“ vorging. Paul Sethe analysierte, dass Franz Ferdinand darin „Kind der Verfallserscheinungen seiner Zeit“ war, „daß ihm die Zahl, das Massenhafte, wichtiger ist als die Freude am Pirschgang …“

    Quelle: #FranzFerdinand von Österreich-Este
    de.wikipedia.org/wiki/Franz_Fe

  9. Es gibt Menschen, die nach dem #Töten bei der #Jagd #süchtig sind. 😞

    Extremes Beispiel mit durchschnittlich knapp 18 Tötungen für jeden Tag seines Lebens ab Beginn seiner Jagd:

    Zitat:

    [Er] erlegte im Lauf seines Lebens – laut erhaltener Schusslisten – 274.889 Stück Wild.[...] Allein im Jahr 1911 erlegte er 18.799 Stück #Wild, „Tagesrekord“ waren im Jahr 1908, an einem Junitag, 2763 Lachmöwen.[...]

    Die „an #Sucht grenzende Leidenschaft“ wird übereinstimmend als eine der dunkelsten Seiten im Persönlichkeitsbild Franz Ferdinands wahrgenommen und von Historikern als „feudale Massenschlächterei“, als „Wildschlächterei, Aasen, #Massenmord“ oder als „pathologische #Schießwut“ bezeichnet, bei der er mit „rücksichtsloser Energie“ vorging. Paul Sethe analysierte, dass Franz Ferdinand darin „Kind der Verfallserscheinungen seiner Zeit“ war, „daß ihm die Zahl, das Massenhafte, wichtiger ist als die Freude am Pirschgang …“

    Quelle: #FranzFerdinand von Österreich-Este
    de.wikipedia.org/wiki/Franz_Fe

  10. Es gibt Menschen, die nach dem #Töten bei der #Jagd #süchtig sind. 😞

    Extremes Beispiel mit durchschnittlich knapp 18 Tötungen für jeden Tag seines Lebens ab Beginn seiner Jagd:

    Zitat:

    [Er] erlegte im Lauf seines Lebens – laut erhaltener Schusslisten – 274.889 Stück Wild.[...] Allein im Jahr 1911 erlegte er 18.799 Stück #Wild, „Tagesrekord“ waren im Jahr 1908, an einem Junitag, 2763 Lachmöwen.[...]

    Die „an #Sucht grenzende Leidenschaft“ wird übereinstimmend als eine der dunkelsten Seiten im Persönlichkeitsbild Franz Ferdinands wahrgenommen und von Historikern als „feudale Massenschlächterei“, als „Wildschlächterei, Aasen, #Massenmord“ oder als „pathologische #Schießwut“ bezeichnet, bei der er mit „rücksichtsloser Energie“ vorging. Paul Sethe analysierte, dass Franz Ferdinand darin „Kind der Verfallserscheinungen seiner Zeit“ war, „daß ihm die Zahl, das Massenhafte, wichtiger ist als die Freude am Pirschgang …“

    Quelle: #FranzFerdinand von Österreich-Este
    de.wikipedia.org/wiki/Franz_Fe

  11. Es gibt Menschen, die nach dem #Töten bei der #Jagd #süchtig sind. 😞

    Extremes Beispiel mit durchschnittlich knapp 18 Tötungen für jeden Tag seines Lebens ab Beginn seiner Jagd:

    Zitat:

    [Er] erlegte im Lauf seines Lebens – laut erhaltener Schusslisten – 274.889 Stück Wild.[...] Allein im Jahr 1911 erlegte er 18.799 Stück #Wild, „Tagesrekord“ waren im Jahr 1908, an einem Junitag, 2763 Lachmöwen.[...]

    Die „an #Sucht grenzende Leidenschaft“ wird übereinstimmend als eine der dunkelsten Seiten im Persönlichkeitsbild Franz Ferdinands wahrgenommen und von Historikern als „feudale Massenschlächterei“, als „Wildschlächterei, Aasen, #Massenmord“ oder als „pathologische #Schießwut“ bezeichnet, bei der er mit „rücksichtsloser Energie“ vorging. Paul Sethe analysierte, dass Franz Ferdinand darin „Kind der Verfallserscheinungen seiner Zeit“ war, „daß ihm die Zahl, das Massenhafte, wichtiger ist als die Freude am Pirschgang …“

    Quelle: #FranzFerdinand von Österreich-Este
    de.wikipedia.org/wiki/Franz_Fe

  12. Es gibt Menschen, die nach dem #Töten bei der #Jagd #süchtig sind. 😞

    Extremes Beispiel mit durchschnittlich knapp 18 Tötungen für jeden Tag seines Lebens ab Beginn seiner Jagd:

    Zitat:

    [Er] erlegte im Lauf seines Lebens – laut erhaltener Schusslisten – 274.889 Stück Wild.[...] Allein im Jahr 1911 erlegte er 18.799 Stück #Wild, „Tagesrekord“ waren im Jahr 1908, an einem Junitag, 2763 Lachmöwen.[...]

    Die „an #Sucht grenzende Leidenschaft“ wird übereinstimmend als eine der dunkelsten Seiten im Persönlichkeitsbild Franz Ferdinands wahrgenommen und von Historikern als „feudale Massenschlächterei“, als „Wildschlächterei, Aasen, #Massenmord“ oder als „pathologische #Schießwut“ bezeichnet, bei der er mit „rücksichtsloser Energie“ vorging. Paul Sethe analysierte, dass Franz Ferdinand darin „Kind der Verfallserscheinungen seiner Zeit“ war, „daß ihm die Zahl, das Massenhafte, wichtiger ist als die Freude am Pirschgang …“

    Quelle: #FranzFerdinand von Österreich-Este
    de.wikipedia.org/wiki/Franz_Fe

  13. Что нового в OpenIDE 2025.3: Java 25, Spring MCP, Go, Docker и JavaScript/TypeScript

    Состоялся релиз OpenIDE 2025.3 на базе IntelliJ IDEA Platform 2025.3. В релизе — поддержка Java 25, автодополнение действий IDE через двойную точку (Command Completion), Spring MCP для LLM-агентов, обновления для Go и фронтенд-стека, улучшения HTTP-клиента Connekt и доработки Docker-плагина.

    habr.com/ru/companies/haulmont

    #OpenIDE_20253 #Java_25_LTS #IntelliJ_IDEA_Platform #Command_Completion #Spring_MCP #Amplicode #Go_Language_Server #Docker #Connekt_HTTP_Client #JUnit_6

  14. Most test strategies focus on what’s tested. @spoole167 shifts focus to how we test—making quality measurable, portable & predictable. His model helps teams reduce flakiness & cut redundant tests.

    Audit your suite now: javapro.io/2025/08/20/a-10x-ap

    @JUnitTeam #QA #SoftwareQuality #Java

  15. Как ускорить проверку приложения с помощью Impact-анализа (Часть 2): Unit-тесты

    Когда проект растёт, а вместе с ним — количество проверок, CI превращается в марафон. Мы в Циан через это прошли: кодовая база растёт, тестов становится всё больше, и каждое изменение начинает тормозить весь пайплайн. В этой статье расскажу, как мы сократили время выполнения unit-тестов с помощью Impact-анализа — метода, который позволяет запускать только те тесты, которые действительно нужны. Это продолжение моего подхода к оптимизации проверок в Android — в первой статье я показывал, как ускорить статические анализаторы. Теперь — про unit-тесты. Примеры кода будут на JUnit, но подход подходит ко всем проверкам, которые гоняются через Gradle. В конце статьи — рабочий пример на GitHub , который можно адаптировать под себя.

    habr.com/ru/companies/cian/art

    #разработка_под_android #программирование #разработка_мобильных_приложений #разработка_мобильного_приложения #мануал #impact_analysis #unittesting #ускорение_разработки

  16. Как ускорить проверку приложения с помощью Impact-анализа (Часть 2): Unit-тесты

    Когда проект растёт, а вместе с ним — количество проверок, CI превращается в марафон. Мы в Циан через это прошли: кодовая база растёт, тестов становится всё больше, и каждое изменение начинает тормозить весь пайплайн. В этой статье расскажу, как мы сократили время выполнения unit-тестов с помощью Impact-анализа — метода, который позволяет запускать только те тесты, которые действительно нужны. Это продолжение моего подхода к оптимизации проверок в Android — в первой статье я показывал, как ускорить статические анализаторы. Теперь — про unit-тесты. Примеры кода будут на JUnit, но подход подходит ко всем проверкам, которые гоняются через Gradle. В конце статьи — рабочий пример на GitHub , который можно адаптировать под себя.

    habr.com/ru/companies/cian/art

    #разработка_под_android #программирование #разработка_мобильных_приложений #разработка_мобильного_приложения #мануал #impact_analysis #unittesting #ускорение_разработки

  17. Как ускорить проверку приложения с помощью Impact-анализа (Часть 2): Unit-тесты

    Когда проект растёт, а вместе с ним — количество проверок, CI превращается в марафон. Мы в Циан через это прошли: кодовая база растёт, тестов становится всё больше, и каждое изменение начинает тормозить весь пайплайн. В этой статье расскажу, как мы сократили время выполнения unit-тестов с помощью Impact-анализа — метода, который позволяет запускать только те тесты, которые действительно нужны. Это продолжение моего подхода к оптимизации проверок в Android — в первой статье я показывал, как ускорить статические анализаторы. Теперь — про unit-тесты. Примеры кода будут на JUnit, но подход подходит ко всем проверкам, которые гоняются через Gradle. В конце статьи — рабочий пример на GitHub , который можно адаптировать под себя.

    habr.com/ru/companies/cian/art

    #разработка_под_android #программирование #разработка_мобильных_приложений #разработка_мобильного_приложения #мануал #impact_analysis #unittesting #ускорение_разработки

  18. Как ускорить проверку приложения с помощью Impact-анализа (Часть 2): Unit-тесты

    Когда проект растёт, а вместе с ним — количество проверок, CI превращается в марафон. Мы в Циан через это прошли: кодовая база растёт, тестов становится всё больше, и каждое изменение начинает тормозить весь пайплайн. В этой статье расскажу, как мы сократили время выполнения unit-тестов с помощью Impact-анализа — метода, который позволяет запускать только те тесты, которые действительно нужны. Это продолжение моего подхода к оптимизации проверок в Android — в первой статье я показывал, как ускорить статические анализаторы. Теперь — про unit-тесты. Примеры кода будут на JUnit, но подход подходит ко всем проверкам, которые гоняются через Gradle. В конце статьи — рабочий пример на GitHub , который можно адаптировать под себя.

    habr.com/ru/companies/cian/art

    #разработка_под_android #программирование #разработка_мобильных_приложений #разработка_мобильного_приложения #мануал #impact_analysis #unittesting #ускорение_разработки

  19. BDD: Как заставить тесты говорить на одном языке с бизнесом (и перестать платить за недопонимание)

    Привет! Меня зовут Анатолий, я ведущий разработчик в ITFB Group , и сегодня я хочу рассказать о том, как можно превратить скучные тесты в главного специалиста по продукту. Знакомо: ваши JUnit-тесты проходят, CI/CD зелёный, все довольны. Но тут приходит бизнес-аналитик и спрашивает: "А этот сценарий проверяет, что будет, если клиент с рейтингом 700 запросит 10 миллионов?" Вы начинаете лихорадочно копаться в коде, пытаясь найти тот самый @Test... А что если бы ответ на этот вопрос лежал не в глубинах Java-кода, а в красивом, читаемом файле, который понятен всем — от тимлида до заказчика?

    habr.com/ru/companies/itfb/art

    #itfb #java #camunda #springboot #тестирование #бизнесанализ #bdd #документация #cucumber #allure

  20. BDD: Как заставить тесты говорить на одном языке с бизнесом (и перестать платить за недопонимание)

    Привет! Меня зовут Анатолий, я ведущий разработчик в ITFB Group , и сегодня я хочу рассказать о том, как можно превратить скучные тесты в главного специалиста по продукту. Знакомо: ваши JUnit-тесты проходят, CI/CD зелёный, все довольны. Но тут приходит бизнес-аналитик и спрашивает: "А этот сценарий проверяет, что будет, если клиент с рейтингом 700 запросит 10 миллионов?" Вы начинаете лихорадочно копаться в коде, пытаясь найти тот самый @Test... А что если бы ответ на этот вопрос лежал не в глубинах Java-кода, а в красивом, читаемом файле, который понятен всем — от тимлида до заказчика?

    habr.com/ru/companies/itfb/art

    #itfb #java #camunda #springboot #тестирование #бизнесанализ #bdd #документация #cucumber #allure

  21. BDD: Как заставить тесты говорить на одном языке с бизнесом (и перестать платить за недопонимание)

    Привет! Меня зовут Анатолий, я ведущий разработчик в ITFB Group , и сегодня я хочу рассказать о том, как можно превратить скучные тесты в главного специалиста по продукту. Знакомо: ваши JUnit-тесты проходят, CI/CD зелёный, все довольны. Но тут приходит бизнес-аналитик и спрашивает: "А этот сценарий проверяет, что будет, если клиент с рейтингом 700 запросит 10 миллионов?" Вы начинаете лихорадочно копаться в коде, пытаясь найти тот самый @Test... А что если бы ответ на этот вопрос лежал не в глубинах Java-кода, а в красивом, читаемом файле, который понятен всем — от тимлида до заказчика?

    habr.com/ru/companies/itfb/art

    #itfb #java #camunda #springboot #тестирование #бизнесанализ #bdd #документация #cucumber #allure

  22. BDD: Как заставить тесты говорить на одном языке с бизнесом (и перестать платить за недопонимание)

    Привет! Меня зовут Анатолий, я ведущий разработчик в ITFB Group , и сегодня я хочу рассказать о том, как можно превратить скучные тесты в главного специалиста по продукту. Знакомо: ваши JUnit-тесты проходят, CI/CD зелёный, все довольны. Но тут приходит бизнес-аналитик и спрашивает: "А этот сценарий проверяет, что будет, если клиент с рейтингом 700 запросит 10 миллионов?" Вы начинаете лихорадочно копаться в коде, пытаясь найти тот самый @Test... А что если бы ответ на этот вопрос лежал не в глубинах Java-кода, а в красивом, читаемом файле, который понятен всем — от тимлида до заказчика?

    habr.com/ru/companies/itfb/art

    #itfb #java #camunda #springboot #тестирование #бизнесанализ #bdd #документация #cucumber #allure

  23. Java Digest # 26

    Всем привет! 👋👋👋👋👋 Мы Java-разработчики Т-Банка: Андрей , Арсений , Роман , Константин и Константин. Собираем интересные новости, статьи, туториалы и другие материалы из мира Java-разработки и делимся этим со всем сообществом. В этом выпуске будут материалы о том, как ускорить запуск приложений с помощью ReadyNow и CRaC — двух подходов к оптимизации старта. Разберем тонкости аннотации @TestInstance(PER_CLASS) в JUnit 5 и ее влияние на жизненный цикл тестов. Тем, кто работает со Spring, может пригодиться обзор Spring Debugger от JetBrains — плагина, который делает отладку наглядной и удобной. Еще будет доклад о повышении производительности Spring Data JPA и Hibernate. И в завершение — сравнение FFM API с Unsafe: посмотрим, какой трейдофф между скоростью и безопасностью предлагает новый подход. Приятного прочтения! Читать выпуск №26

    habr.com/ru/companies/tbank/ar

    #java #jep #kotlin #spring #leyden #hibernate

  24. Upgraded to Spring Boot 3 (yes i am late). Found out `@PreAuthorize is a decorative corpse`. You now need `@EnableMethodSecurity(prePostEnabled = true)` to reanimate it. Laughable.

    Thankfully, I had tests. Which is ironic, because I wanted to test my code, not Spring’s trust issues.

    This dev experience? Trash tier. Writing one annotation to enable another? That’s not configuration—that’s a scavenger hunt in a haunted house. 👻🔍

    Annotations should do something when you use them. Not wait for permission like a guilty intern. Imagine you would have to add a Junit annotation to tell, that test failures are thrown.

    Should’ve just gone full auth(request) at every endpoint. More stable. Less betrayal.

    #SpringBoot3
    #WhyTrustWhenYouCanTest
    #AnnotationAnxiety
    #CodeOrCursedRitual
    #IDidntChooseTheBugLife
    #PreAuthorizePostMortem
    #FrameworkGaslighting
    #coding
    #programming