<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>Автоматизация on Digitable courses</title>
    <link>https://courses.digitable.life/tags/%D0%B0%D0%B2%D1%82%D0%BE%D0%BC%D0%B0%D1%82%D0%B8%D0%B7%D0%B0%D1%86%D0%B8%D1%8F/</link>
    <description>Recent content in Автоматизация on Digitable courses</description>
    <generator>Hugo</generator>
    <language>ru-RU</language>
    <lastBuildDate>Sat, 01 Aug 2026 00:12:59 +0300</lastBuildDate>
    <atom:link href="https://courses.digitable.life/tags/%D0%B0%D0%B2%D1%82%D0%BE%D0%BC%D0%B0%D1%82%D0%B8%D0%B7%D0%B0%D1%86%D0%B8%D1%8F/index.xml" rel="self" type="application/rss+xml" />
    <item>
      <title>E2E и UI-тесты: Playwright, Selenium, борьба с хрупкостью</title>
      <link>https://courses.digitable.life/post/testing/07-e2e-and-ui/</link>
      <pubDate>Thu, 16 Jul 2026 10:00:00 +0300</pubDate>
      <guid>https://courses.digitable.life/post/testing/07-e2e-and-ui/</guid>
      <description>Как устроены сквозные и интерфейсные тесты, чем Playwright отличается от Selenium, что стоит покрывать E2E, а что нет, и как систематически бороться с флаки-тестами вместо того, чтобы перезапускать сборку.</description>
    </item>
    <item>
      <title>TDD и BDD на практике: как это выглядит в реальной работе</title>
      <link>https://courses.digitable.life/post/testing/14-tdd-and-bdd/</link>
      <pubDate>Thu, 16 Jul 2026 10:00:00 +0300</pubDate>
      <guid>https://courses.digitable.life/post/testing/14-tdd-and-bdd/</guid>
      <description>Что на самом деле даёт цикл red-green-refactor и что показали эмпирические исследования, чем лондонская школа отличается от детройтской, почему BDD — это про разговор, а не про Cucumber, как проводить Example Mapping и когда весь Gherkin-слой честнее выбросить.</description>
    </item>
    <item>
      <title>Terraform и инфраструктура как код: HCL, state, модули, drift, альтернативы</title>
      <link>https://courses.digitable.life/post/devops/09-terraform-and-iac/</link>
      <pubDate>Thu, 16 Jul 2026 10:00:00 +0300</pubDate>
      <guid>https://courses.digitable.life/post/devops/09-terraform-and-iac/</guid>
      <description>Как устроен Terraform изнутри — граф ресурсов, state, блокировки, модули и дрейф — и как это довести до продакшена: рабочие HCL, конвейер с OIDC, политики, тесты, честное сравнение с OpenTofu, Pulumi, Crossplane и Bicep.</description>
    </item>
    <item>
      <title>Инструменты: таск-трекеры, заметки, Zettelkasten, автоматизация рутины</title>
      <link>https://courses.digitable.life/post/time-management/13-tools/</link>
      <pubDate>Thu, 16 Jul 2026 10:00:00 +0300</pubDate>
      <guid>https://courses.digitable.life/post/time-management/13-tools/</guid>
      <description>Честный разбор классов инструментов личной продуктивности: где проходит граница между системой и приложением, как выбирать таск-трекер и хранилище заметок, что на самом деле представляет собой Zettelkasten и как считать окупаемость автоматизации рутины.</description>
    </item>
    <item>
      <title>Мобильное, кроссбраузерное тестирование и доступность</title>
      <link>https://courses.digitable.life/post/testing/11-mobile-and-compatibility/</link>
      <pubDate>Thu, 16 Jul 2026 10:00:00 +0300</pubDate>
      <guid>https://courses.digitable.life/post/testing/11-mobile-and-compatibility/</guid>
      <description>Как не утонуть в комбинаторном взрыве устройств и браузеров, что реально ломается на мобильных, зачем нужна доступность и почему зелёный отчёт axe ещё ничего не доказывает.</description>
    </item>
    <item>
      <title>Модульные тесты: изоляция, тестовые дублёры, что такое хороший юнит-тест</title>
      <link>https://courses.digitable.life/post/testing/05-unit-testing/</link>
      <pubDate>Thu, 16 Jul 2026 10:00:00 +0300</pubDate>
      <guid>https://courses.digitable.life/post/testing/05-unit-testing/</guid>
      <description>Что считать юнитом, почему изоляция бывает двух несовместимых видов, чем stub отличается от mock и когда дублёр вредит, как писать тесты, переживающие рефакторинг, и почему процент покрытия — самая честно измеряемая и самая бесполезная метрика качества.</description>
    </item>
    <item>
      <title>Профессия тестировщика: роли, грейды, собеседования, развитие</title>
      <link>https://courses.digitable.life/post/testing/15-qa-career/</link>
      <pubDate>Thu, 16 Jul 2026 10:00:00 +0300</pubDate>
      <guid>https://courses.digitable.life/post/testing/15-qa-career/</guid>
      <description>Как устроена карьера в тестировании: какие бывают роли и чем они реально отличаются, что стоит за грейдами, как проходят собеседования и какие задачи там дают, как оценивают работу QA и как не застрять на месте.</description>
    </item>
    <item>
      <title>Стратегия автоматизации: пирамида, ROI, что автоматизировать не надо</title>
      <link>https://courses.digitable.life/post/testing/12-automation-strategy/</link>
      <pubDate>Thu, 16 Jul 2026 10:00:00 +0300</pubDate>
      <guid>https://courses.digitable.life/post/testing/12-automation-strategy/</guid>
      <description>Как решать, какие проверки автоматизировать, а какие нет: что на самом деле утверждает пирамида тестирования, как считать окупаемость автотеста, почему стоимость владения важнее стоимости написания и какие проверки автоматизировать вредно.</description>
    </item>
    <item>
      <title>Тестирование мобильного: юнит, UI, устройства, фермы, бета-каналы</title>
      <link>https://courses.digitable.life/post/mobile/11-testing/</link>
      <pubDate>Thu, 16 Jul 2026 10:00:00 +0300</pubDate>
      <guid>https://courses.digitable.life/post/mobile/11-testing/</guid>
      <description>Почему на мобильном пирамида тестов деформируется, как тестировать смерть процесса, отозванные разрешения и сеть с провалами, чем снапшот-тесты выгоднее прогонов на устройствах, как выбрать 6 моделей из тысячи, сколько стоит час фермы и зачем нужны internal-каналы TestFlight и Google Play.</description>
    </item>
    <item>
      <title>Тестирование ПО: карта курса, зачем оно нужно и сколько стоит его отсутствие</title>
      <link>https://courses.digitable.life/post/testing/00-overview/</link>
      <pubDate>Thu, 16 Jul 2026 10:00:00 +0300</pubDate>
      <guid>https://courses.digitable.life/post/testing/00-overview/</guid>
      <description>Вход в трек по тестированию: что такое тестирование с точки зрения теории информации и риска, почему полное тестирование невозможно в принципе, как считать стоимость дефекта и стоимость самого тестирования, чем взгляд тестировщика отличается от взгляда разработчика и как устроен маршрут по курсу.</description>
    </item>
    <item>
      <title>Тесты в CI: quality gates, параллелизация, флаки-тесты, покрытие</title>
      <link>https://courses.digitable.life/post/testing/13-tests-in-ci/</link>
      <pubDate>Thu, 16 Jul 2026 10:00:00 +0300</pubDate>
      <guid>https://courses.digitable.life/post/testing/13-tests-in-ci/</guid>
      <description>Как превратить набор тестов в работающий конвейер: где ставить quality gates, как параллелить прогон и держать обратную связь в минутах, что делать с флаки-тестами и почему процент покрытия — плохая цель и хороший инструмент.</description>
    </item>
    <item>
      <title>Хуки и автоматизация: pre-commit, CI-интеграция, подпись коммитов</title>
      <link>https://courses.digitable.life/post/git/08-hooks-and-automation/</link>
      <pubDate>Thu, 16 Jul 2026 10:00:00 +0300</pubDate>
      <guid>https://courses.digitable.life/post/git/08-hooks-and-automation/</guid>
      <description>Хук — это программа, которую Git запускает на переходе между состояниями модели данных: индекс → объект коммита → локальная ссылка → ссылка на сервере. Разбираем точный контракт хуков, пишем правильный pre-commit, честно смотрим, где хуки бесполезны, переносим те же проверки в CI и доводим дело до подписи коммитов на уровне байтов объекта.</description>
    </item>
  </channel>
</rss>
