Перейти к содержимому

Организация автоматизированного тестирования
онлайн, начало 10 июля
Практикум по тест-дизайну 2.0
онлайн, начало 17 июля
Первый Онлайн ИНститут Тестировщиков
онлайн, начало 20 июля
Тестирование REST API
онлайн, начало 13 июля
Фотография

Smoke test runner / dashboard

smoke runner ci dashboard

  • Авторизуйтесь для ответа в теме
Сообщений в теме: 3

#1 apaxicom

apaxicom

    Новый участник

  • Members
  • Pip
  • 2 сообщений

Отправлено 29 ноября 2019 - 06:14

Привет.

Ищу приличное решение для запуска smoke test'ов.

Текущие тесты написаны отдельными репозиториями в gitlab на cypress для vue spa для 12 различных приложений и одного nuxt universal.

Хочется регулярный прогон каждые 15-30 минут в 2-3 окружениях (production, development, current release), прогон на push, ругань в телеграмм при падении после пуша и останов регулярного запуска до фикса. Dashboard с текущим положением дел с разделением по окружению.

 

Есть что-то хотя бы близкое к этому?

 

Сейчас делаем запуск на СI гитлабе и много боли.


  • 0

#2 Spock

Spock

    Гуру

  • Members
  • PipPipPipPipPipPip
  • 1 772 сообщений
  • ФИО:Роман

Отправлено 29 ноября 2019 - 08:44

а зачем, если не секрет, нужен регулярный прогон, если тесты уже прогнались на пуше?


  • 0

#3 apaxicom

apaxicom

    Новый участник

  • Members
  • Pip
  • 2 сообщений

Отправлено 29 ноября 2019 - 11:31

а зачем, если не секрет, нужен регулярный прогон, если тесты уже прогнались на пуше?

 

Чтобы своевременно устранять проблемы которые не связаны с изменением кода. Например, отпавшее апи, проблемы сети и другие внешние факторы


  • 0

#4 Spock

Spock

    Гуру

  • Members
  • PipPipPipPipPipPip
  • 1 772 сообщений
  • ФИО:Роман

Отправлено 30 ноября 2019 - 10:25

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

 

а для парсеров надо что-то типа:

докеризовать дефолтную аппликацию-парсер, для парсера каждого сайта создать отдельный контейнер, разложить кластер например на Kubernetes, добавить телеграмм - и там уже будут прекрасные дашборды из коробки, автоматические остановы, автоматические перезапуски, автоматические откаты, метрики чего угодно и много всего вкусного


  • 1


Программирование на С# для тестировщиков
онлайн
Автоматизатор мобильных приложений
онлайн
Selenium WebDriver: полное руководство
онлайн
Программирование на Python для тестировщиков
онлайн




Темы с аналогичным тегами smoke, runner, ci, dashboard

Количество пользователей, читающих эту тему: 0

0 пользователей, 0 гостей, 0 анонимных

Яндекс.Метрика
Реклама на портале