👩🏼🔧 Чем отличается 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
Вы отправляете запрос с неверным токеном и получаете 403 Forbidden, а не 401 Unauthorized
Anonymous Quiz
11%
Завожу баг - статус не тот
78%
Уточняю, какое поведение считается корректным
10%
Завожу баг, но с пометкой "на уточнение"
2%
Ничего - ведь в любом случае ошибка
👍6🥰3🌚2❤1❤🔥1
Собес-кейсы для Senior QA 🤌
Ты тестируешь e-commerce корзину. После массового обновления цен заметил, что итоговая сумма на фронте и в базе расходится на несколько копеек. Что ты сделаешь?
Ты тестируешь e-commerce корзину. После массового обновления цен заметил, что итоговая сумма на фронте и в базе расходится на несколько копеек. Что ты сделаешь?
Anonymous Quiz
7%
Заведу баг: цифры разные, значит, ошибка
91%
Проверю, округляются ли значения на фронте и в API одинаково
1%
Игнорирую: это незначительное отличие
2%
Попрошу продакт-менеджера самому решить, баг это или нет
👍7💘2
Тестируя API, ты видишь, что POST-запрос дважды создаёт одинаковый объект. Что ты проверишь? 🔎 💻
Anonymous Quiz
48%
Идемпотентность эндпоинта и наличие idempotency-key
38%
Сколько объектов создалось в базе
3%
Только ответ API (что вернулось в теле)
11%
Сравню, отображаются ли дубли на фронте
💘6✍1👍1
При тестировании новой фичи ты понимаешь, что она противоречит бизнес-логике соседнего модуля. Что ты сделаешь?
Anonymous Quiz
2%
Заведу баг и напишу “сломана логика”
93%
Соберу факты, обсужу с продактом и предложу варианты решения
1%
Просто протестирую свою фичу - соседние модули меня не касаются
4%
Сообщу архитектору и передам ответственность
👍4🥰3💘3
Ты единственный QA на проекте с высокой скоростью релизов. Как будешь определять приоритеты?
Anonymous Quiz
1%
Буду тестировать все задачи подряд, чтобы ничего не пропустить
98%
Приоритизирую по влиянию на бизнес и рискам
0%
Сначала тестирую задачи, которые проще
0%
Проверю только багфиксы, фичи оставлю на потом
👍7❤🔥1
При тестировании новой интеграции ты видишь, что в API возвращаются личные данные пользователей без маскировки. Твои действия?
Anonymous Quiz
13%
Завожу баг с высоким приоритетом
73%
Срочно эскалирую проблему как потенциальный инцидент безопасности
15%
Проверяю, приходят ли эти данные на фронт
0%
Отмечаю проблему на ретроспективе
👍8❤1🥰1