home.social

#unitтесты — Public Fediverse posts

Live and recent posts from across the Fediverse tagged #unitтесты, aggregated by home.social.

  1. Скучный Рефакторинг: борьба с искушениями

    Рефакторинг должен быть скучный и надежный. Надо держаться от искушения обновить библиотеку, починить баг, улучшить стиль. Под катом разбор почему именно такой путь сможет вытянуть тяжелый legacy рефакторинг, а шаг вправо и влево ведет к откату релиза.

    habr.com/ru/articles/1025232/

    #рефакторинг #legacy #монолит #микросервис #feature_flag #откат #неявный_контракт #unitтесты #Scala #техдолг

  2. should render — и что? Как мы перестали тестировать разметку и начали тестировать поведение

    Пришёл в команду, открыл тесты — should render , снэпшоты, CSS-классы в ассертах. CI зелёный, покрытие растёт. Всё хорошо?

    Нет. Тесты падали при любом рефакторинге, но пропускали реальные баги в логике. Ложная уверенность, которая хуже отсутствия тестов. И проблема была не в отдельных файлах — а в самом инструменте, который провоцировал так писать. Что не так с инструментом?

    habr.com/ru/articles/1015772/

    #React_Testing_Library #Enzyme #тестирование_React #миграция_тестов #фронтенд_тестирование #RTL #unitтесты #снэпшоты

  3. Нет времени на тесты — через неделю релиз

    «На автотесты нет времени — релиз через неделю!» говорит зарубежная компания со штатом 500+ человек, зарплатами 5 000 €, баг-репортами по ISO. Разбираю, откуда берётся эта фраза, почему разработчики не могут объяснить бизнесу очевидное.

    habr.com/ru/articles/1004396/

    #автотесты #unitтесты #тестирование #качество_кода #управление_разработкой #рефакторинг #e2eтесты #технический_долг #процессы_разработки #тестирование_вебприложений

  4. Нет времени на тесты — через неделю релиз

    «На автотесты нет времени — релиз через неделю!» говорит зарубежная компания со штатом 500+ человек, зарплатами 5 000 €, баг-репортами по ISO. Разбираю, откуда берётся эта фраза, почему разработчики не могут объяснить бизнесу очевидное и при чём тут линолеум.

    habr.com/ru/articles/1004340/

    #автотесты #unitтесты #тестирование #качество_кода #управление_разработкой #рефакторинг #e2eтесты #технический_долг #процессы_разработки

  5. Как полюбить писать тесты: опыт TATLIN.UNIFIED

    Всем привет! Меня зовут Макс Теричев. Я старший инженер по разработке ПО в

    habr.com/ru/companies/yadro/ar

    #golang #тестирование #unitтесты #code_coverage #ci_cd #mock #git_hooks #clean_architecture #gomock #tatlinunified

  6. Как полюбить писать тесты: опыт TATLIN.UNIFIED

    Всем привет! Меня зовут Макс Теричев. Я старший инженер по разработке ПО в

    habr.com/ru/companies/yadro/ar

    #golang #тестирование #unitтесты #code_coverage #ci_cd #mock #git_hooks #clean_architecture #gomock #tatlinunified

  7. Как полюбить писать тесты: опыт TATLIN.UNIFIED

    Всем привет! Меня зовут Макс Теричев. Я старший инженер по разработке ПО в

    habr.com/ru/companies/yadro/ar

    #golang #тестирование #unitтесты #code_coverage #ci_cd #mock #git_hooks #clean_architecture #gomock #tatlinunified

  8. Как полюбить писать тесты: опыт TATLIN.UNIFIED

    Всем привет! Меня зовут Макс Теричев. Я старший инженер по разработке ПО в

    habr.com/ru/companies/yadro/ar

    #golang #тестирование #unitтесты #code_coverage #ci_cd #mock #git_hooks #clean_architecture #gomock #tatlinunified

  9. Работа с @SpyBean: использование в Spring Boot

    Всем привет! Тестирование — это тот самый этап разработки, где магия превращения кода в надёжное решение действительно происходит. Иногда мы пишем простые тесты, а иногда сталкиваемся с такими сценариями, где недостаточно проверить результат — нужно глубже разобраться, что происходит "за кулисами". Например, вы хотите удостовериться, что ваш сервис корректно взаимодействует с внедрённым репозиторием, вызывая нужные методы с правильными аргументами. При этом вы хотите сохранить работу с реальной базой данных, чтобы не терять контекст. Тут на сцену выходит @SpyBean — универсальный инструмент для подобных задач. В этой статье рассматривается правильное использование аннотации @SpyBean . Разбирается реальный сценарий с базой данных, а также показано, как с её помощью можно сделать тесты более мощными и точными.

    habr.com/ru/articles/860786/

    #java #springboot #unitтестирование #unittesting #unitтест #unitтесты #unittests #unittest #mockito #h2