Я занимаюсь разработкой серверной службы, которая отправляет push-уведомления в мобильные приложения через FCM или APNS. Я хотел бы создать автоматический тест, который может выполняться менее чем за минуту и проверяет, что сервер может успешно отправить уведомление. Обратите внимание, что мне не обязательно проверять, доставлено ли уведомление, просто что FCM или APNS успешно обработали запрос на отправку сообщения.
Я знаю, что теоретически я мог бы автоматизировать этот тест с помощью такого инструмента, как appium, и использовать тестовые перехватчики для извлечения маркера регистрации / устройства из приложения, но использование appium для проверки возможности отправки сообщения бэкэндом затруднительно. Я также пытался использовать жестко закодированный регистрационный токен, но регистрационные и токены устройства подвержены повороту, поэтому тест может внезапно прекратить прохождение. Есть ли другие варианты?