Инструменты автоматизации тестирования
Телеграм-бот как помощь в воспроизведении багов
Что делать, если заказчик нашел ошибку в системе? Воспроизвести локально, написать автотест, отдать разработчику. Вроде несложно. Но что, если у заказчика ошибка есть, а у нас нет? То есть проблема кроется в хитрой комбинации исходных данных. Нужно разбираться, что именно могло повлиять. Мы прошли длинный путь такой диагностики. Сначала собирали данные через SQL-скрипты, потом автоматизировали их и даже внедрили в систему. А потом упростили задачу разворачивания билда, делегировав это… Телеграм-боту! Я хочу рассказать вам про наш путь и про то, что вы можете переиспользовать у себя. В докладе вас ждут: — истории из реальной жизни «споткнулись о проблему — как решали»; — примеры того, что получалось на каждом этапе; — исходный код телеграмм-бота, который поднимает докер на виртуалке и запускает в нем сборку maven-a: https://github.com/hflabs/dolores Телеграм-бот как помощь в воспроизведении багов from Vlad Orlikov