Проверка push — это не только «пришло или нет». Чтобы тест был полноценным, важно пройти все ключевые этапы:
1️⃣ Эмулируйте реальные сценарии:
— Пользователь в онлайне / офлайне
— Браузер открыт, но вкладка в фоне
— Приложение закрыто (mobile/desktop PWA)
2️⃣ Валидируйте бизнес-логику:
— Сообщение приходит только нужным сегментам
— Нет дубликатов при повторной подписке
— Уведомление исчезает после обработки события
3️⃣ Тестируйте UX-детали:
— Заголовок влезает в одну строку
— Иконка чёткая на разных DPI
— Клик открывает нужный экран (и передаёт параметры)
4️⃣ Полезные инструменты:
— Web Push Codelab — быстро проверить контент
— DevTools → Application → Service Workers — симуляция push
— Локальный Node-сервер с web-push для кастомных payload
💡 Такой тест ловит баги, которые продакшн-проверка часто пропускает: неверная сегментация, обрезанные тексты, сбитая навигация.
📍 Навигация: [Вакансии]
🐸 Библиотека тестировщика
#тест_драйв
