Нужен опытный тестировщик для проектной разработки и дальнейшей поддержки набора автотестов, покрывающих ключевые сценарии работы-сайта кинотеатра. Списки фильмов, страница фильма с плеером и попап с блокировкой до оплаты, страница с формой оплаты.
Цель — получить чёткие метрики производительности и стабильности, а также убедиться в корректной работе UX-сценариев.
>> Основные задачи:
Скорость и доступность сайта
- Измерение времени резолвинга доменов (с учётом кастомных NS-серверов).
- Проверка скорости загрузки статических ресурсов (изображений, CSS, JS) через Lighthouse.
- Замер скорости прогрузки плеера и видео.
Производительность видео
- Определение времени появления первого кадра.
- Измерение количества и длительности буферизаций (фризов).
- Составление отчёта по проблемным URL (медленная загрузка, фризы и т.д.).
UX-сценарии и логика
- Проверка появления и кликабельности попапа (до 90 секунд ожидания).
- Тест перехода на страницу оплаты через попап.
- Проверка загрузки и доступности iframe с оплатой CloudPayments.
- Проверка доступности всех кнопок в форме оплаты.
- Ввод тестовых карточных данных для оплат, в тч ошибочных
- Проверка возврата на страницу с фильмом после успешной оплаты.
География и сеть
- Запуск тестов из разных регионов РФ (Москва, Екатеринбург, Новосибирск и т.д.).
- Проверка при разных профилях сети: 3G, 4G, 100Mb.
>> Метрики, которые нужно собирать:
Производительность сайта
- dnsResolveTime Время резолвинга домена с учётом NS
- connectTime Время установления TCP/SSL соединения
- Ttfb Time To First Byte
- LCP, FID, CLS, TotalBlockingTime метрики Lighthouse
- pagePerformanceIndex cводная оценка производительности (0–100)
- Выделение списка проблемных урлов
Плеер и видео
- playerInitTime время до готовности плеера
- videoStartTime время до первого кадра
- rebufferCount / rebufferDuration количество и длительность буферизаций
- Выделение списка проблемных с зрения работы плеера/видео урлов
UI и логика
- popupAppearTime время появления попапа
- popupAvailable / popupClickSuccess доступность и кликабельность
- paymentPageLoadTime время загрузки страницы оплаты
- iframeLoadTime время загрузки CloudPayments iframe
- buttonsAvailable проверка всех кнопок
- paymentSuccess / redirectBackTime корректность оплаты и возврата
- Выделение списка проблемных с точки зрения UI/UX урлов
>> Условия тестов:
- Основные браузеры
- Имитация мобильных устройств
- Запуск сейчас ручной, в перспективе CI/CD.
- Профили сети: 3G / 4G / 100Mb
- Геолокации: минимум 3–5 точек по РФ
- Сводная таблица и графики сравнения по регионам
>> Результат проекта
- Репозиторий (GitHub / GitLab) с кодом автотестов.
- Инструкция по запуску и краткое описание логики.
- Автоматическая генерация Allure-отчёта (или аналогичного).
- Отчёт в JSON/CSV с ключевыми метриками.
>> Технологии
- Playwright + Allure, но можно предложить альтернативу (например, Puppeteer, Cypress, Selenium), если она лучше подходит под задачу.
>> В отклике укажите
- Ваш опыт в автоматизации (особенно с Playwright, видео, CloudPayments или сложными сценариями).
- Примеры готовых тестов / отчётов (GitHub, Allure, CI/CD) Github/Gitlab
- Предложение по срокам и стоимости.
Опубликован 10.10.2025 в 20:52
Заказ находится в архиве