home.social

#флаки — Public Fediverse posts

Live and recent posts from across the Fediverse tagged #флаки, aggregated by home.social.

fetched live
  1. Почему E2E-тесты флакают всё чаще и как с этим жить

    Почему, несмотря на накопленный опыт и современный инструментарий, число флаки‑тестов растёт год от года? Исследование BitRise 2025 года показало, что доля команд, которым приходится сталкиваться с флаки-тестами, выросла с 10% в 2022-м до 26% в 2025-м. Нестабильные тесты сильно бьют по рабочим процессам: из опроса 1600 человек в 2023 году стало ясно, что флаки-тесты съедают 8% рабочего времени, почти столько же, сколько занимает наладка и поддержка тестовых сред. Но реальный вред флаков гораздо больше: они подрывают доверие к здоровым тестам и ставят под вопрос всю автоматизацию. Вряд ли количество флаков растёт из-за того, что люди разучились писать атомарные тесты и правильно проектировать архитектуру приложений. Скорее проблема в том, что усложняется среда разработки и тестирования: - Больше этапов в пайплайнах - Более сложные рабочие процессы - Больше сторонних зависимостей Сложность среды, сторонние зависимости - всё это бьёт в первую очередь по E2E-тестам. Проблема в том, что компенсировать эти источники сложности может быть очень дорого. И именно об этом я хочу поговорить сегодня: насколько дорого обеспечить стабильность E2E-тестов?

    habr.com/ru/companies/testops_

    #тестирование #qa #automation #автоматизация #флаки #нестабильные_тесты #flaky #pytest

  2. Интеграционные тесты в Go: как избавиться от флаков и боли

    Всем привет! Меня зовут Александр Голубь, и я пишу на Go уже 7 лет. Когда я только начинал, казалось, что юнит-тестов достаточно. Функции проверены, сборка зелёная — можно релизить. Но первый же боевой проект показал, что это иллюзия. В продакшене всё падает, хотя юниты сияют зелёным. Почему? Потому что реальный сервис — это не только код, но и PostgreSQL, Redis, Kafka, внешние API. Данные проходят через цепочку зависимостей, и любая несовместимость ломает систему. Юнит-тесты этого не ловят. Тут нужны интеграционные.

    habr.com/ru/companies/netology

    #флаки #интеграционные_тесты #go #грязные_данные #асинхронная_доставка #eventually #shared_state #dockertest #тестирование #golang

  3. Интеграционные тесты в Go: как избавиться от флаков и боли Всем привет! Меня зовут Александр Голубь, и я пишу ...

    #флаки #интеграционные #тесты #go #грязные #данные #асинхронная #доставка #eventually #shared #state

    Origin | Interest | Match
Share on Mastodon

Enter the server where you have an account.