Как стать автором
Обновить

«Одна кнопка, чтобы тестировать их всех». Как не упустить все интеграции из поля зрения

Время на прочтение8 мин
Количество просмотров2.5K
Всего голосов 7: ↑7 и ↓0+7
Комментарии2

Комментарии 2

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

А какие типы тестов вы проводите? End-to-End прокликиваете через фронт? И если да в каком обьеме? Просто прокликать всö даже автоматом при таком количестве вариантов должно быть затруднительно, ведь еще надо и ошибки разобрать. Или тестируете API, или и то и другое, всего понемногу?

И еще хотелось бы узнать сколько человек и времени у вас ушло на написание такой системы мониторинга. И писали ли вы ее с нуля.
Привет! Через СМИТ пока проводим интеграционные тесты. End-to-end сценарии у нас есть в минимальном количестве (около 50 сценариев, где длина «цепочек» — не более 6 систем), запускаем их пока по старинке — руками через дженкинс. Взаимодействие с ними планируем добавить в СМИТ чуть позже.

У нас есть и UI тесты с использованием web driver, и api тесты через http, и тесты, где выполняются различные ssh команды, эмуляция активности участников при помощи ISO8583, полный набор, короче :)

Писали вдвоем, при том, что Владимир еще занимался своими основными обязанностями тимлида, около 4х месяцев. Для нас это был первый опыт разработки классического приложения в целом и первый опыт разработки фронтенда в частности, поэтому потратили относительно много времени, сейчас понимаем, что можно было управится быстрее.
Зарегистрируйтесь на Хабре, чтобы оставить комментарий