Техническое задание: Комплексное тестирование веб-приложения

1. Общее описание

Необходимо провести полное тестирование веб-приложения и мобильной версии платформы. Проверка должна осуществляться в боевом режиме (на живом сайте) одновременно с двух устройств для обеспечения точности результатов. Тестирование проводится по стандартам ISO, включая проверку функциональности, стабильности и корректности работы всех систем.

2. Роли пользователей и проверяемый функционал

  • Рекламодатель: авторизация по индивидуальным данным (логин/пароль), создание заданий (тасок), проверка результатов, приемка работ и одобрение.
  • Исполнитель: просмотр доступных заданий, выполнение, отправка на проверку и верификация.
  • Мерчант (магазин): прием оплаты от обычных пользователей через QR-код. После успешной оплаты заказ считается созданным (аналог кассового аппарата).
  • Менеджер: доступ с ограниченными правами, работа строго по списку разрешенных действий.
  • Администратор: полный доступ ко всем функциям, возможность назначать и настраивать права для всех ролей.

3. Объем проверки

Проверке подлежит абсолютно каждый элемент системы без исключения:

  • Все формы ввода, кнопки, ссылки и переходы между страницами.
  • Все сценарии создания, выполнения, оплаты и принятия заданий.
  • Платежный функционал (процесс проведения оплаты, состояние заказов).
  • Мобильная версия сайта и адаптивная верстка.
  • Административная панель (управление пользователями, ролями и правами).

4. Процесс фиксации ошибок

Каждая обнаруженная ошибка должна быть зафиксирована с максимальной точностью:

  • Обязательно: приложить скриншот экрана с ошибкой.
  • Желательно: приложить видео с четким тайм-кодом (время на видео) или текстовое описание по следующему шаблону:
    1. Раздел системы.
    2. Какую кнопку/действие совершили.
    3. Ожидаемый результат.
    4. Фактический результат (что произошло на деле).

5. Порядок работы

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

Мини-сайт объявлений на DLE 19

Требуется создать функциональный мини-сайт объявлений на базе DLE 19 версии, максимально используя стандартные возможности движка.