🧠 Баг найден в проде, но покрыт тестами. Что делать?
Фича протестирована — чек-листы, ручные тест-кейсы, автотесты пройдены. Но баг всплыл на проде. Повторяется стабильно. Что нужно сделать в первую очередь?
Фича протестирована — чек-листы, ручные тест-кейсы, автотесты пройдены. Но баг всплыл на проде. Повторяется стабильно. Что нужно сделать в первую очередь?
Anonymous Quiz
21%
Откатить фичу
41%
Проанализировать тест-кейсы и покрытие
20%
Добавить логирование
18%
Сразу открыть баг на разработчика
🤔14✍7👍2
🔐 Как протестировать 2FA без доступа к реальным SMS/почте?
Кейс: — Код приходит по SMS или email — У тебя нет доступа к реальной отправке — Требуется протестировать end-to-end — Срок — сегодня до конца дня
Кейс: — Код приходит по SMS или email — У тебя нет доступа к реальной отправке — Требуется протестировать end-to-end — Срок — сегодня до конца дня
Anonymous Quiz
2%
Жду, пока дадут реальный номер
6%
Оставляю тест-кейс как “Blocked”
89%
Подключаю мок-сервис или смотрю код через дев-окружение
3%
Пропускаю этот этап — его тестируют вручную
👏7💯3🤔2❤1
Anonymous Quiz
72%
Проверить логи и мониторинг (ошибки/отклонения)
8%
Перезапустить сервис
16%
Удалить кеш и куки
4%
Написать в поддержку банка
❤🔥6👌5👍1
Anonymous Quiz
3%
Игнорировать, автотесты бывают глючными
4%
Удалить тест из пайплайна
20%
Перевести тест в ручной режим
74%
Изолировать окружение и добавить логирование
❤6🔥4👍3🕊1
Anonymous Quiz
60%
Баг, который исчезает при попытке его проанализировать
8%
Баг, зависящий от браузера
11%
Баг, связанный с производительностью
21%
Нестабильный баг в API
👍8❤🔥5🥰1
Anonymous Quiz
7%
Проверка интерфейса на разных языках
23%
Долгосрочное нагрузочное тестирование системы
26%
Проверка кэширования данных в браузере
45%
Повторение одной и той же операции несколько тысяч раз
👍8❤🔥3✍1💘1
👩🏼🔧 Чем отличается staging от dev окружения?
Anonymous Quiz
17%
Staging - это локальное окружение для разработчиков
62%
Staging максимально приближен к продакшену
8%
Dev обновляется после staging
12%
Staging всегда доступен только QA
👍8✍5❤🔥2
Попрактикуемся в прохождении вопросов с собеседований 😇🥇
Уровень : Junior+ Поле принимает числа от 1 до 100 включительно. Какие значения ты возьмешь для граничного анализа?
Уровень : Junior+ Поле принимает числа от 1 до 100 включительно. Какие значения ты возьмешь для граничного анализа?
Anonymous Quiz
15%
1, 2, 99, 100
83%
0, 1, 100, 101
1%
1, 50, 100
1%
1, 100, 101
👍6💘1
Что важнее при приоритизации бага? 🐞
Anonymous Quiz
18%
Серьёзность технической ошибки
1%
Количество шагов воспроизведения
80%
Бизнес-ценность и влияние на пользователей
1%
Уровень текущей нагрузки на разработчиков
👍4❤2
Что из этого относится к статическому тестированию? 💤
Anonymous Quiz
13%
Проверка UI на разных экранах
8%
Ручной прогон тест-кейсов
7%
Тестирование производительности
72%
Анализ требований до написания кода
❤5👍2
Smoke-тестирование - это:
Anonymous Quiz
2%
Проверка всех деталей системы
2%
Проверка каждого баг-фикса или новой фичи
93%
Быстрая проверка, что система вообще работает
4%
Проверка после баг-фикса на проде
👍6❤1
После отправки пустой формы регистрации ошибка появляется только под полем Email. Остальные обязательные поля — без подсветки.
Что ты сделаешь?
Что ты сделаешь?
Anonymous Quiz
5%
Завожу баг: нет валидации на все поля
15%
Сверяю с требованиями - возможно, так и задумано
2%
Спрашиваю у аналитика, как должно работать
78%
Сначала проверяю ТЗ, потом уточняю и только после - завожу баг
👍4✍2😁2
В Figma у кнопки синий фон.
В сборке - зелёный.
Кнопка работает⛏ Что ты сделаешь?
В сборке - зелёный.
Кнопка работает
Anonymous Quiz
72%
Сравниваю с макетом и ТЗ, уточняю у команды
9%
Завожу баг - стили не совпадают
18%
Пишу дизайнеру - вдруг макет устарел
1%
Игнорирую - главное, что работает
👍4✍2❤🔥1
Завершающий собес кейс 😊
Жми ❤️,если хочешь такую подборку для Middle!
От API приходит статус 200 OK. Но поле “price” всегда = null. Фронт не ломается,просто цена не отображается. Твои действия?
Жми ❤️,если хочешь такую подборку для Middle!
От API приходит статус 200 OK. Но поле “price” всегда = null. Фронт не ломается,просто цена не отображается. Твои действия?
Anonymous Quiz
30%
Завожу баг на фронт - он не показывает цену
6%
Не баг - статус 200, значит всё норм
63%
Завожу баг - данные не соответствуют ожиданиям
1%
Жду, пока пользователь пожалуется
❤81🗿3💘1
Начинаем серию собес-кейсов под требования Middle/Middle+ QA 😉
Ситуация: Пользователи жалуются на ошибку 500 при сохранении профиля. У вас всё работает. В логах чисто. Что вы сделаете в первую очередь?
Ситуация: Пользователи жалуются на ошибку 500 при сохранении профиля. У вас всё работает. В логах чисто. Что вы сделаете в первую очередь?
Anonymous Quiz
0%
Отпишусь, что баг не воспроизводится у меня
5%
Переадресую запрос DevOps'у
0%
Закрою баг как “Cannot Reproduce”
94%
Попробую воспроизвести с разными ролями, окружениями, учётками
😁10
По ТЗ поле формы обязательное. В макете - оно опциональное. Разработчик реализовал как “необязательное”.
Anonymous Quiz
9%
Завожу баг на разработчика
8%
Иду к UX-дизайнеру выяснять, кто прав
82%
Уточняю у аналитика/продакта, что в приоритете
0%
Принимаю как реализовано - дизайн важнее
❤🔥5👍2
6 часов до релиза, вы не успеваете всё протестировать
Anonymous Quiz
1%
Начну с простых кейсов, чтобы хоть что-то закрыть
84%
Составлю риск-базированный план и покрою самое критичное
14%
Пишу, что не успеваю, и прошу помощи
1%
Сразу отказываюсь от тестирования - мало времени
👍6
Баг появляется снова, хотя его уже “чинили”
Anonymous Quiz
5%
Заведу новый баг
92%
Подниму вопрос команде: баг повторяется, нужен анализ причины
1%
Буду просто закрывать как known issue, если уже в бэклоге
1%
Перенесу баг в технический долг
👍4🌚3❤🔥1
Вы тестируете форму, отправляющую данные в сторонний API. Сегодня API недоступен
Anonymous Quiz
0%
Откладываю тестирование
34%
Проверяю, как система ведёт себя при таймауте или ошибке API
6%
Пишу продакту, что задача блокирована
59%
Тестирую через мок-данные или симуляцию ответа
🗿12❤🔥8
Первый GET-запрос к API возвращает статус Pending, второй через секунду Failed.
Anonymous Quiz
3%
Завожу баг: нестабильное поведение
38%
Смотрю, нет ли в системе ретраев, кэширования, условий перехода статусов
9%
Проверяю документацию или обсуждаю с разработчиком ожидаемое поведение
50%
Вариант 2 и 3
❤🔥5💘2❤1