Junior_Manual_QA_Interview_Questions.pdf
25.2 KB
Составили полный список ключевых вопросов, которые чаще всего встречаются на интервью: от основ тестирования и техник тест-дизайна до инструментов и личных качеств.
— повторить базовые понятия,
— потренироваться в практических задачах,
— подготовить свои примеры и истории для собеседования.
#артефакт
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥4🤩3🥰2
Flutter всё чаще появляется в мобильных проектах — и почти всегда приносит вопросы для QA. Элементы «не находятся». XPath ломается. Inspector и реальное устройство ведут себя по-разному. Тесты зелёные, а прод нестабилен.
Проблема не в Appium и не во Flutter. Проблема — в стратегии тестирования.
— где Flutter усложняет автотесты
— почему Appium не решает всё
— какие приёмы реально работают
— как снизить флейки и сохранить контроль
#тест_драйв
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
😍3🥰2👍1
Нажал «Оплатить» → экран мигнул → снова корзина
Решил «не нажалось» → тапнул ещё раз → опять ничего
✅ Кнопка найдена
✅ tap() выполнен
✅ Переход на следующий экран
✅ Test passed
Кнопка с анимацией + медленная сеть = race condition
Второй клик отменял первый API-запрос
Backend возвращал 409, UI молча откатывался назад
1. Проверяли экран, а не результат — смена UI ≠ созданный заказ
2. Не тестировали double tap — в тестах всегда один идеальный клик
3. Не ждали завершения запроса — только waitForElement
4. Flutter-специфика — кастомные виджеты с анимацией ≠ нативные кнопки
→ Проверка через API: заказ действительно создан
→ Тест на double tap с задержкой 200ms
→ Network throttling в CI (slow 3G)
→ Debounce на кнопке + disabled состояние
#разбор_полетов
Please open Telegram to view this post
VIEW IN TELEGRAM
👏5🥰2😢2
WebSocket — это телефонный звонок:
Один раз соединился → канал открыт → оба могут слать данные когда угодно → пока кто-то не отключится
HTTP = SMS (запрос → ответ → конец)
WebSocket = открытая линия связи
Чаты, уведомления, онлайн-игры, биржевые котировки, Google Docs Всё, где нужна мгновенная двусторонняя связь
✅ Обрыв связи — переподключается ли автоматически?
✅ Смена сети — WiFi → 4G → соединение живое?
✅ Порядок сообщений — не перепутались ли?
✅ Таймаут — долгое бездействие → отвалилось?
Проверка: Chrome DevTools → Network → фильтр WS
#теория_на_пальцах
Please open Telegram to view this post
VIEW IN TELEGRAM
❤4🤔3🥰2
100–199
Запрос принят, сервер ещё работает. Результата нет.
200–299
Запрос выполнен.
⚠️ 200 OK — не гарантия корректной бизнес-логики.
300–399
Перенаправление. Клиенту нужно перейти по другому адресу.
400–499
Ошибка клиента. Запрос неверный или нет прав доступа.
Часто: 400, 401, 403, 404, 422.
500–599
Ошибка сервера. Запрос корректный, сервер не смог обработать.
Часто: 500, 502, 503, 504.
#артефакт
Please open Telegram to view this post
VIEW IN TELEGRAM
👍3🥰3😢1
```
SELECT AVG(salary) AS avg_salary
FROM employees;```
Если нужна средняя зарплата по отделам — добавьте группировку:
```
SELECT department, AVG(salary) AS avg_salary
FROM employees
GROUP BY department;```
— AVG() игнорирует NULL
— без GROUP BY — один результат
— с GROUP BY — несколько строк, но один результатный набор
#карьерный_трек
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥5❤3🥰2😢1
«Этот манёвр будет стоить нам 51 год...»
QA-инженер без знаний Python и алгоритмов рискует остаться на ручном тестировании навсегда. Не ждите, пока автоматизация закроет двери: время прокачиваться в AI и разработке.
Забирайте обучение в Proglib Academy по старой цене до понедельника:
— Разработка ИИ-агентов
— Математика для разработки AI-моделей
— ML для старта в Data Science
— Математика для Data Science
— Специалист по ИИ
— Алгоритмы и структуры данных
— Программирование на Python
— Основы IT для непрограммистов
— Архитектуры и шаблоны проектирования
Выбрать направление
⚠️ Цены вырастут 19 января
QA-инженер без знаний Python и алгоритмов рискует остаться на ручном тестировании навсегда. Не ждите, пока автоматизация закроет двери: время прокачиваться в AI и разработке.
Забирайте обучение в Proglib Academy по старой цене до понедельника:
— Разработка ИИ-агентов
— Математика для разработки AI-моделей
— ML для старта в Data Science
— Математика для Data Science
— Специалист по ИИ
— Алгоритмы и структуры данных
— Программирование на Python
— Основы IT для непрограммистов
— Архитектуры и шаблоны проектирования
Выбрать направление
⚠️ Цены вырастут 19 января
🥰3🤩1
Please open Telegram to view this post
VIEW IN TELEGRAM
😁11😢5🤩2👾1
🧪 Как правильно составлять чек-листы
🔢 Checklist vs Test Case
🔢 Test Checklist: как писать и применять
🔢 5 правил создания хорошего чек-листа
🔢 4 вопроса, которые важно задать перед созданием чек-листа
🔢 10 ошибок в работе Manual QA, которые могут стоить времени и денег
🔢 Чек-лист начинающего тестировщика
📍 Навигация: [Вакансии]
🐸 Библиотека тестировщика
#release_notes
#release_notes
Please open Telegram to view this post
VIEW IN TELEGRAM
🥰4❤1🤔1
Please open Telegram to view this post
VIEW IN TELEGRAM
😁12🤩2👾1
Быстрый ввод в базовые принципы UX, которые полезны при тестировании интерфейсов.
✍🏼 Эвристики помогают замечать типовые UX-проблемы, формулировать баги без субъективных оценок и структурировать UI-чек-листы.
Хорошая отправная точка для UI- и exploratory-тестирования.
#карьерный_трек
Please open Telegram to view this post
VIEW IN TELEGRAM
❤3🤩2👍1
Подборка площадок, где можно безопасно и осмысленно прокачать Git-навыки — от первого PR до регулярной контрибуции в open source.
Простой и понятный вход в open source. Пошагово проводит через первый pull request без давления и токсичности.
Официальные интерактивные курсы от GitHub: Issues, Pull Requests, Actions, Pages. Всё в формате «сделал — увидел результат».
Каталог open source-проектов с задачами для начинающих. Удобно, если не знаете, куда идти контрибьютить.
Эти ресурсы помогают перейти от «я знаю Git в теории» к реальной работе с репозиториями, PR и ревью — спокойно и без стресса.
#release_notes
Please open Telegram to view this post
VIEW IN TELEGRAM
❤5🥰3🔥2🤩1
В тестировании времени почти никогда не хватает: релиз близко, задач много, ошибок ждать не будут.
Git в таких условиях — не «инструмент разработчика», а способ работать быстрее и точнее: смотреть историю изменений, сравнивать версии, понимать, что и где сломалось.
#стендап_qa
Please open Telegram to view this post
VIEW IN TELEGRAM
🤩3🥰2
⚡3🥰2
В REST используются два направления передачи данных:
Клиент отправляет данные в HTTP-запросе:
• URL (path parameters, query parameters)
• заголовки запроса
• тело запроса (POST / PUT / PATCH)
Сервер возвращает результат обработки запроса:
• HTTP-статус
• заголовки ответа
• тело ответа (обычно JSON)
REST основан на модели request–response и не предполагает постоянной двусторонней связи.
#теория_на_пальцах
Please open Telegram to view this post
VIEW IN TELEGRAM
❤4🤔3🤩2🥰1
Docker считают инструментом «для DevOps». А это просто способ не возиться с настройкой окружений и забыть про споры
«у меня работает».
#артефакт
Please open Telegram to view this post
VIEW IN TELEGRAM
👍4❤2🥰2🤩1
Тест на внимательность: сегодня дешевле
Завтра мы повышаем стоимость всех программ обучения. Успейте забронировать место до полуночи, пока старый конфиг не ушёл в архив.
Проверить курсы на прочность
Завтра мы повышаем стоимость всех программ обучения. Успейте забронировать место до полуночи, пока старый конфиг не ушёл в архив.
Проверить курсы на прочность
🤩3🥰2