Банк вопросов
Demo186 из 600 после фильтров
- Тестовая документацияSeniorТехническое
Как организовать тест-модель для микрофронтендов с разными командами
Необходимо согласовать контрактные тесты между shell и remote-компонентами, объединить E2E-тесты для критичных сценариев и обеспечить изоляцию регрессионных проверок.
- Техники тест-дизайнаSeniorТехническое
Подходы к тестированию взаимозависимых feature flags
Анализируйте зависимости между флагами, исключайте невозможные комбинации и проверяйте поведение при отключении родительских флагов. Составьте таблицу состояний для систематизации тестов.
- UI/UX тестированиеSeniorТехническое
Как эффективно тестировать поддержку reduced motion в интерфейсах
Активируйте системный параметр prefers-reduced-motion и проверьте, что анимации либо отключаются, либо упрощаются без влияния на пользовательский опыт. Убедитесь, что доступность не нарушается при изменении настроек анимации.
- Асинхронные системы и очередиSeniorТехническое
Как тестировать гарантию exactly-once в распределённых системах обработки
Проверяйте отсутствие дублирования транзакций при повторных попытках, используя уникальные идентификаторы операций и контрольные суммы для выявления повторных записей. Тестирование строится на проверке идемпотентности при реализации at-least-once семантики.
- SQL и базы данныхSeniorТехническое
Как тестировать partial unique index и предотвращать конфликты при одновременной вставке
Необходимо запускать параллельные транзакции с одинаковыми значениями уникального поля и проверять, что при нарушении уникальности возникает корректное исключение. Важно обеспечить правильную обработку ошибок на уровне UX, чтобы пользователь получил понятное сообщение.
- Архитектура системSeniorТехническое
Методы тестирования split-brain и кворума в кластерных системах записи
Эмулируйте разделение сети (split-brain) и проверяйте, что запись блокируется без кворума. После восстановления сети убедитесь, что данные синхронизируются без конфликтов и рассогласований.
- HTTP, REST и APISeniorТехническое
Методы проверки кеширования CDN для динамического контента
Проверяйте заголовок Vary, уникальность кеш-ключей, отсутствие пересечений данных между сессиями и корректность операций очистки кеша (purge). Это гарантирует правильное кеширование персонализированных ответов без утечек.
- Безопасность и авторизацияSeniorТехническое
Методы проверки защиты от open redirect в OAuth/OIDC сценариях
Для тестирования защиты от open redirect в OAuth/OIDC необходимо подставлять вредоносные redirect_uri, проверять их наличие в whitelist, удостоверяться в точном совпадении и запрещать использование wildcard в параметрах.
- Сети и протоколыSeniorТехническое
Как проверить MTU black hole и PMTUD для стабильности долгих соединений
Создайте условия для имитации блокировки ICMP-сообщений, анализируйте поведение соединения при фрагментации и отслеживайте тайм-ауты. Это поможет выявить проблемы с MTU black hole и корректной работой PMTUD.
- Логи и мониторингSeniorТехническое
Как проверять корректность метрик rate и increase после рестарта экспортёра
Необходимо имитировать перезапуск экспортёра, контролировать сброс внутренних счётчиков и убедиться в отсутствии ложных всплесков в метриках rate и increase. Тестирование помогает гарантировать стабильность мониторинга при рестартах.
- Web-тестирование и DevToolsSeniorТехническое
Методы проверки разделения и изоляции хранилищ данных между сайтами
Тестируют доступ третьесторонних iframe к локальному и сессионному хранилищам, проверяют влияние навигации между доменами на сохранённые данные и соблюдение политик безопасности браузера.