Как стать автором
Обновить
  • по релевантности
  • по времени
  • по рейтингу

Flaky tests

Блог компании JUG Ru Group Тестирование IT-систем *Тестирование веб-сервисов *
Что неприятнее «красного теста»? Тест, который то зелёный, то красный, и непонятно, почему. На нашей конференции Heisenbug 2017 Moscow Андрей Солнцев (Codeborne) рассказывал, из-за чего они могут возникать и как снижать их число. Примеры в его докладе такие, что прямо-таки кожей ощущаешь боль, возникавшую при столкновении с ними. А советы полезные — причём ознакомиться с ними стоит как тестировщикам, так и разработчикам. Есть и неожиданное: можно узнать, как порой можно разобраться в проблеме, если оторваться от экрана и поиграть с дочкой в кубики.

В итоге зрители высоко оценили доклад, и мы решили не просто опубликовать видеозапись, а ещё и сделать для Хабра текстовую версию доклада.


Читать дальше →
Всего голосов 36: ↑35 и ↓1 +34
Просмотры 15K
Комментарии 15

DINS QA EVENING (online): кейс по тестированию WebRTC-based сервиса и способы избежать запуска flaky-тестов

Блог компании DINS Тестирование IT-систем *Тестирование веб-сервисов *Конференции
Приглашаем на онлайн-митап DINS QA EVENING, который состоится 21.05 в 19:00.

Этим вечером Антон Коршунов из DINS расскажет об опыте тестирования медиа-сервера WebRTC, а Иван Варивода из Wrike покажет, как избежать запуска flaky-тестов с помощью тестового карантина и системы мониторинга. После докладов спикеры ответят на ваши вопросы.

Для участия, пожалуйста, зарегистрируйтесь. Ссылку на трансляцию направим в день проведения митапа.

Под катом — подробная программа и информация о спикерах.
image
Читать дальше →
Всего голосов 8: ↑8 и ↓0 +8
Просмотры 588
Комментарии 0

Jenkins Pipeline. Что это и как использовать в тестировании

Блог компании ЮMoney Тестирование IT-систем *Тестирование веб-сервисов *Системы сборки *
Tutorial

Меня зовут Александр Михайлов, я работаю в команде интеграционного тестирования компании ЮMoney.

Наша команда занимается приемочным тестированием. Оно включает в себя прогон и разбор автотестов на критичные бизнес-процессы в тестовой среде, приближенной по конфигурации к продакшену. Еще мы пишем фреймворк, заглушки, сервисы для тестирования — в целом, создаем экосистему для автоматизации тестирования и обучаем ручных тестировщиков автоматизации.

Надеюсь, что эта статья будет интересна как новичкам, так и тем, кто съел собаку в автоматизации тестирования. Мы рассмотрим базовый синтаксис Jenkins Pipeline, разберемся, как создать джобу на основе пайплайна, а также я расскажу про опыт внедрения неочевидной функциональности в CI — запуска и дожатия автотестов по условию.

Читать далее
Всего голосов 13: ↑13 и ↓0 +13
Просмотры 20K
Комментарии 7

Нестабильные(Flaky) тесты — одна из основных проблем автоматизированного тестирования

Блог компании Vivid Money Тестирование IT-систем *Тестирование веб-сервисов *Тестирование мобильных приложений *
Перевод

Умение разбираться с нестабильными тестами критически важно в тестировании, потому что автотесты с плавающими результатами замедляют скорость всей разработки.

Если вы не сталкивались с нестабильными тестами, обязательно прочтите эту статью, поскольку в ней делается попытка систематизировать причины возникновения нестабильности в тестах. Если вы сталкивались с нестабильными тестами, посмотрите сколько из них попадает в перечисленные области.

Данная статья призвана рассказать как бороться с каждой из причин.

Читать далее
Всего голосов 5: ↑4 и ↓1 +3
Просмотры 4.7K
Комментарии 5

Нестабильные тесты — одна из основных проблем автоматизированного тестирования(Часть 2)

Блог компании Vivid Money Тестирование IT-систем *Тестирование веб-сервисов *Тестирование мобильных приложений *
Перевод

Это продолжение серии статей о нестабильных тестах.

В первой статье(оригинал/перевод на хабре) говорилось о 4 компонентах, в которых могут возникать нестабильные тесты.

В этой статье дадим советы как избежать нестабильных тестов в каждом из 4 компонентов.

Читать далее
Рейтинг 0
Просмотры 3.3K
Комментарии 0

Проверка эффективности автотестов

Блог компании Vivid Money Тестирование IT-систем *Тестирование веб-сервисов *Тестирование мобильных приложений *Тестирование игр *
Перевод

Важно выстроить процесс работы с автотестами, требующими поддержки и особенно с нестабильными(flacky) тестами. Если сразу не уделять должного внимание к автотестам доверие к ним упадет и в конечном итоге упавшие тесты будут полностью игнорироваться

Обычно мы делаем это так:

Читать далее
Всего голосов 3: ↑2 и ↓1 +1
Просмотры 3.5K
Комментарии 0

Cypress и его место в нашей тестовой пирамиде

Блог компании Plesk Тестирование IT-систем *JavaScript *Тестирование веб-сервисов *

Стабильность и скорость ― это то, что ожидается от автотестов. В этой статье я расскажу о нашей стратегии по оптимизации тестовой пирамиды, о том, почему мы сделали выбор в пользу Cypress и какие выработали подходы к написанию тестов, а также о запуске тестов на инфраструктуре AWS.

Читать далее
Всего голосов 16: ↑15 и ↓1 +14
Просмотры 6.1K
Комментарии 18