Техническое задание: Тестирование форм и интеграции с CRM

Цель проекта

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

Основные задачи

  • Выявить и составить полный перечень всех форм на сайте (контактные формы, подписки, заказы, калькуляторы и т.д.).
  • Проверить валидацию полей каждой формы (обязательные поля, корректность ввода email, телефона и др.).
  • Протестировать процесс отправки данных: успешная отправка, сообщения об ошибках, поведение при некорректном вводе.
  • Верифицировать поступление данных из каждой формы в указанную CRM-систему. Проверить корректность заполнения полей лида (отсутствие потерь данных, правильные метки).
  • Протестировать интеграцию на разных страницах и в различных сценариях использования.

Методы и подход

  • Ручное тестирование с заполнением тестовых данных.
  • Использование инструментов для проверки сетевых запросов (например, вкладка Network в DevTools) для анализа отправки данных.
  • Совместная работа с заказчиком для сверки данных в интерфейсе сайта и в CRM.
  • Составление подробного отчета с результатами проверки по каждой форме, включая скриншоты и описание выявленных проблем.

Ожидаемый результат

Полный отчет, подтверждающий работоспособность всех форм или содержащий список обнаруженных ошибок с их детальным описанием для последующего исправления.

Разработка Telegram-бота для управления напоминаниями

Требуется создать надежного Telegram-бота с функциями добавления, просмотра и удаления напоминаний, а также системой уведомлений по расписанию. Бот должен стабильно работать на VPS и сохранять данные после перезагрузок.

Расширение функционала модуля рекомендуемых товаров в OpenCart

Требуется модифицировать стандартный модуль рекомендуемых товаров в OpenCart 2.1.0.2. Необходимо добавить настройку для вывода товаров из определенных категорий в случайном порядке, а не последовательно. Все изменения должны быть реализованы строго через систему модификаторов (OCMod).