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

Тестирование безопасности
онлайн, начало 15 апреля
Автоматизатор мобильных приложений
онлайн, начало 15 апреля
Автоматизация функционального тестирования
онлайн, начало 10 апреля
Английский для тестировщиков
онлайн, начало 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 718 сообщений
  • ФИО:Роман

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

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


  • 0

#3 apaxicom

apaxicom

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

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

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

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

 

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


  • 0

#4 Spock

Spock

    Гуру

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

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

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

 

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

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


  • 1


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




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

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

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

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