home.social

#e2e_тестирование — Public Fediverse posts

Live and recent posts from across the Fediverse tagged #e2e_тестирование, aggregated by home.social.

  1. Playwright: E2E‑тесты на JavaScript, которые не флакуют

    Playwright — фреймворк от Microsoft для E2E-тестирования — был построен с нуля, чтобы решить именно эту проблемкую. В нем есть автоматические ожидания, изоляция через Browser Contexts и встроенный тест-раннер. Разберём, чем он отличается от Selenium и Cypress, и как писать тесты, которые не падают от ветра.

    habr.com/ru/companies/otus/art

    #playwright #e2e_тестирование #автотесты #тестирование_интерфейсов #flaky_тесты #автоматизация_тестирования #javascript_тестирование #локаторы #ci_cd_тестирование #endtoend_тесты

  2. Playwright: E2E‑тесты на JavaScript, которые не флакуют

    Playwright — фреймворк от Microsoft для E2E-тестирования — был построен с нуля, чтобы решить именно эту проблемкую. В нем есть автоматические ожидания, изоляция через Browser Contexts и встроенный тест-раннер. Разберём, чем он отличается от Selenium и Cypress, и как писать тесты, которые не падают от ветра.

    habr.com/ru/companies/otus/art

    #playwright #e2e_тестирование #автотесты #тестирование_интерфейсов #flaky_тесты #автоматизация_тестирования #javascript_тестирование #локаторы #ci_cd_тестирование #endtoend_тесты

  3. Playwright: E2E‑тесты на JavaScript, которые не флакуют

    Playwright — фреймворк от Microsoft для E2E-тестирования — был построен с нуля, чтобы решить именно эту проблемкую. В нем есть автоматические ожидания, изоляция через Browser Contexts и встроенный тест-раннер. Разберём, чем он отличается от Selenium и Cypress, и как писать тесты, которые не падают от ветра.

    habr.com/ru/companies/otus/art

    #playwright #e2e_тестирование #автотесты #тестирование_интерфейсов #flaky_тесты #автоматизация_тестирования #javascript_тестирование #локаторы #ci_cd_тестирование #endtoend_тесты

  4. Playwright: E2E‑тесты на JavaScript, которые не флакуют

    Playwright — фреймворк от Microsoft для E2E-тестирования — был построен с нуля, чтобы решить именно эту проблемкую. В нем есть автоматические ожидания, изоляция через Browser Contexts и встроенный тест-раннер. Разберём, чем он отличается от Selenium и Cypress, и как писать тесты, которые не падают от ветра.

    habr.com/ru/companies/otus/art

    #playwright #e2e_тестирование #автотесты #тестирование_интерфейсов #flaky_тесты #автоматизация_тестирования #javascript_тестирование #локаторы #ci_cd_тестирование #endtoend_тесты

  5. Покрытие регресса автотестами: практический опыт внедрения E2E

    По мере роста продукта регрессионное тестирование быстро становится узким местом: количество сценариев растет, время проверки увеличивается, а цена ошибки перед релизом становится выше. В нашем случае переход к E2E-автотестам стал способом ускорить регресс и основой стабильных, предсказуемых релизов. В статье делимся тем, как мы выстроили покрытие регресса автотестами и встроили его в рабочие процессы команды. Немного о проекте Проект представляет собой распределенную систему, состоящую из двух web-порталов на React, порядка двадцати микросервисов на .NET и нескольких интеграций со сторонними системами. Все компоненты участвуют в одном сквозном бизнес-процессе, а релизы выходят регулярно — в среднем раз в две недели. QA-инженер подключился к проекту уже после начала активной разработки. В этот момент мы осознанно отказались от наращивания объемной ручной тестовой документации и сделали ставку на E2E-автотесты. Почему Е2Е? Поддержание ручного регресса в актуальном состоянии задача важная для стабильного развития, но требует существенных затрат времени, вычитки и сверки с обновлениями. Часть кейсов теряют ценность, нужно время на их обнаружение. E2E-автотесты, напротив, становятся частью системы: они запускаются регулярно, отражают реальное состояние продукта и дают оперативный и понятный сигнал о готовности к релизу. Для нас автотесты стали стратегическим инструментом. Они заменили собой классический ручной регресс и со временем начали выполнять роль индикатора качества — как для команды разработки, так и для менеджмента и заказчиков.

    habr.com/ru/articles/1003428/

    #автотесты #e2e_тестирование #регрессионное_тестирование #cypress #typescript

  6. Тестирование Frontend

    В данной статье рассматриваются основные виды тестирования, включая юнит-тестирование, интеграционное тестирование и энд-ту-энд (E2E) тестирование, а также выявлены их преимущества, недостатки и ключевые особенности. Также уделяется внимание современным инструментам для разных видов тестирования, например, Jest, Cypress и Testing Library, которые предоставляют разработчикам мощные возможности для написания и выполнения тестов. Исследованы следующие подходы к тестированию: Test-Driven Development, Page Object и Continuous Integration. Выделены ключевые метрики, по которым можно определить эффективность тестирования.

    habr.com/ru/articles/975252/

    #тестирование_вебприложений #тестирование #виды_тестирования #метрики_тестирования #паттерны_тестирования #e2e_тестирование #unittesting #интеграционное_тестирование