Channel: QApedia | Тестирование
Как выполнять параллельное тестирование: руководство
Обычно команды QA выполняют тесты по очереди — это называется последовательным (или серийным) тестированием.
Перейти к статье | QApedia
Обычно команды QA выполняют тесты по очереди — это называется последовательным (или серийным) тестированием.
Перейти к статье | QApedia
Как подружить несколько Jenkins Jobs c одним агрегированным запуском Allure TestOps
Через плагин withAllureUpload для Jenkins нельзя из нескольких джоб залить отчёт автотестов в один запуск TestOps.
Перейти к статье | QApedia
Через плагин withAllureUpload для Jenkins нельзя из нескольких джоб залить отчёт автотестов в один запуск TestOps.
Перейти к статье | QApedia
От слепых котят к ИИ-гуру: история автоматизации тестирования в Сбере
В любой разработке много времени отнимает тестирование. Поэтому мы решили автоматизировать создание тестовых сценариев API, чтобы помочь тестировщикам.
Перейти к статье | QApedia
В любой разработке много времени отнимает тестирование. Поэтому мы решили автоматизировать создание тестовых сценариев API, чтобы помочь тестировщикам.
Перейти к статье | QApedia
Как перестать беспокоиться и начать внедрять интеграционные тесты
Автотесты — это важная часть нашей работы, именно они помогают в ее ускорении и снимают рутинную работу с наших тестировщиков.
Перейти к статье | QApedia
Автотесты — это важная часть нашей работы, именно они помогают в ее ускорении и снимают рутинную работу с наших тестировщиков.
Перейти к статье | QApedia
Отказаться от Postman, перейти на Bruno и жить счастливо
Если вы работаете с API и вам надоело вручную протыкивать запросы в Postman, сталкиваться с платными ограничениями и невозможностью нормально делиться коллекциями с командой — вы не одиноки.
Перейти к статье | QApedia
Если вы работаете с API и вам надоело вручную протыкивать запросы в Postman, сталкиваться с платными ограничениями и невозможностью нормально делиться коллекциями с командой — вы не одиноки.
Перейти к статье | QApedia
Привет, коллеги! Давайте вспомним плюсы и минусы двух видов тестирования: ручного и автоматизированного
QApedia
QApedia
Приветствую, коллеги!
Сегодня задам вам вопрос, который может часто, в том или ином виде, попадаться на собеседованиях. Сперва попробуйте ответить на него сами, а потом посмотрите варианты решения.
Вопрос:
"Представьте, что вы тестируете функцию авторизации пользователя. Логин и пароль проверяются корректно, но после успешного входа система иногда (не всегда) перенаправляет пользователя на страницу ошибки 404 вместо личного кабинета. Опишите ваш алгоритм диагностики и поиска причины этой проблемы. Какие гипотезы вы проверите в первую очередь? Какие логи и данные запросите у разработчиков?"
Ответ:
- Куки и сессии: Возможно, сессия пользователя не сохраняется или сбрасывается.
- Редиректы: Ошибка в обработке HTTP-кодов (например, 302 → 404 из-за битой ссылки).
- Кэширование: Страница личного кабинета кэшируется некорректно или отдается старая версия.
- Распределенные системы: Проблема в балансировщике нагрузки или микросервисе аутентификации.
- Данные пользователя: Возможно, ошибка возникает только для пользователей с определенными правами/настройками.
- Логи: Запросы к серверу (Nginx/Apache), логи авторизации (OAuth/JWT), ошибки фронтенда (Console/Network в DevTools).
Сегодня задам вам вопрос, который может часто, в том или ином виде, попадаться на собеседованиях. Сперва попробуйте ответить на него сами, а потом посмотрите варианты решения.
Вопрос:
"Представьте, что вы тестируете функцию авторизации пользователя. Логин и пароль проверяются корректно, но после успешного входа система иногда (не всегда) перенаправляет пользователя на страницу ошибки 404 вместо личного кабинета. Опишите ваш алгоритм диагностики и поиска причины этой проблемы. Какие гипотезы вы проверите в первую очередь? Какие логи и данные запросите у разработчиков?"
Ответ:
- Редиректы: Ошибка в обработке HTTP-кодов (например, 302 → 404 из-за битой ссылки).
- Кэширование: Страница личного кабинета кэшируется некорректно или отдается старая версия.
- Распределенные системы: Проблема в балансировщике нагрузки или микросервисе аутентификации.
- Данные пользователя: Возможно, ошибка возникает только для пользователей с определенными правами/настройками.
- Логи: Запросы к серверу (Nginx/Apache), логи авторизации (OAuth/JWT), ошибки фронтенда (Console/Network в DevTools).
HTML Embed Code: