Робот считывает конфигурационный файл Excel и файл с данными о новых вендор аккаунтах и аккаунтах покупателей и вносит вендоров в форму "Become a seller" и клиентов/покупателей в форму "Create account". После внесения, робот сверяет полученные сообщения с ожидаемыми и заканчивает тестирование либо сообщает об ошибках и несостыковках заказчику. Данная функциональность на момент презентации была лимитирована функциональностью постоянно изменяющегося вебсайта, находящегося в процессе разработки.
Система робота является отказоустойчивой и поддерживает 3 способа сообщений о непредвиденных ошибках: посылает емайл на адрес [email protected], создает JIRA tickets в проекте заказчика, по-возможности делает скриншоты и сливает информацию об исключениях в текстовые файлы с датой ошибки. Поскольку сайт заказчика реален и находится в процессе разработки (pre-launch), то в будущем планируется добавление интеграции робота с базой данных PostgreSQL для сохранения результатов запуска робота по расписанию, и интеграция с ChatGPT, в который будут отправляться запросы об описании вводимых продуктов на продажу перед их автоматическим вводом в систему из Excel файлов.
Дуданова Марина Андреевна
Telegram: @Marina_Nova_poet