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