Что повторить перед собеседованием? Manual QA / Mobile QA / AQA 👋 Manual QA - подробнее ВОТ ТУТ и ВОТ ЗДЕСЬ • Тест-дизайн: Классы эквивалентности, граничные значения, попарное тестирование, таблицы решений, диаграмма состояний и переходов • Теория: Виды тестирования, жизненный цикл, вопросы про регресс, смоук, санити вероятно тоже будут, куки/кеш, CI/CD, пирамида тестирования, уровни тестирования, • Документация: Написание тест-кейсов, чек-листов, баг-репортов, тест-план и отчетность • Инструменты: Jira, ютрек (или аналог), знание SQL чем больше тем лучше + понимание БД, Kafka, RabbitMQ все чаще появляется в вакансиях, команды Bash, Graylog или аналог, Charles Proxy, Fiddler, Devtools, GIT у ручников могут спросить, в Mobile и AQA точно будут вопросы • API: Postman/insomnia, Swagger - заголовки, методы авторизации, статус-коды, понимание REST и SOAP, и разницу между ними, клиент-серверная архитектура, из чего состоит HTTP-запрос, идемпотентность, HTTP-методы • Web-база: владение HTML/CSS помогает в отладке и поиске проблем, способы хранения данных в браузере, разница между Cookie, LocalStorage и SessionStorage, браузеры, движки и их различия • Ситуационные кейсы - примеры: Как бы вы тестировали поиск на сайте? Вы нашли баг, но разработчик говорит, что это не баг, а фича. Ваши действия? Как поступить, если требования к задаче противоречивы или неполные? Что делать, если клиент изменил требования уже в процессе тестирования? и многое другое
📱Mobile QA - Подробнее ВОТ ТУТ и похожие статьи • Платформы: учет особенностей iOS/Android, следование Human Interface Guidelines (iOS) и Material Design (Android). • Специфика: тестирование прерываний (звонки, уведомления), permissions, работа в слабой сети/офлайн, Deep Links. • Инструменты: Android Studio, Xcode, Logcat, Charles Proxy, Fiddler логи, эмуляторы, сниффинг трафика, ADB команды, Appium • Аналитика и push: Firebase / Google Analytics проверка событий и push-уведомлений (фон/закрытое приложение). • Устройства: BrowserStack кросс-девайс и кросс-платформенное тестирование. • Web-база: уверенное владение HTML/CSS/JS помогает в отладке мобильного веба и гибридных приложений.
🤖 AQA (Automation QA) - подробнее в статье ТУТ • Языки: JavaScript/TypeScript, Python, Java - синтаксис, ООП, работа с коллекциями и исключениями, понимание асинхронности (особенно в JS/TS). • UI-автоматизация: Selenium/Playwright - локаторы, ожидания (Implicit/Explicit/Fluent), Page Object Model, Fixtures, работа с фреймами и динамическими элементами, работа с моками • API-автоматизация: Postman/Swagger для ручной проверки, в коде - requests (Python), RestAssured (Java), axios/fetch (JS/TS); валидация статус-кодов, JSON-схемы, авторизация (токены, cookies). • CI/CD: понимание пайплайна (Jenkins/GitLab Actions), Docker (базово собрать/запустить контейнер), анализ flaky-тестов и работа с отчётами (Allure и аналоги). • Web-база: HTML/CSS/JS, Linux / Bash для отладки автотестов, работы с окружением и разбора логов.
💡 Помните, что вакансия может объединять то или иное направление. Вас могут пригласить на Manual QA, где так же плотно нужно знать мобилки, или же вы должны знать язык для базового написания автотестов и т.д. 💡 В любом случае все из Manual QA вы должны знать в любом случае для любого направления 💡 Список может быть не полным, у каждой компании могут быть и свои вопросы/инструменты
ПОЛЕЗНОЕ: 🐞 У меня есть памятки в которых можно освежить знания 🐞 Блог на сайте с нужными статьями 🐞 Курсы на Stepik
В этом посте были ссылки, но мы их удалили по правилам Сетки