В этой статье Вы получите представление какие вопросы задают QA-engineer (тестировщику, специалисту по качеству). Правда ответов на эти вопросы здесь нет, потому что каждый ответ на эти вопросы достаточно объемный. Поэтому разбирать ответы на вопросы будем в других статьях этого канала. Среди вопросов, попадающихся на собеседованиях, можно разделить их на следующие категории для разного уровня кандидата в QA-engineer: Спасибо что дочитали. Эти и многие другие вопросы мне задавали на собеседованиях. Пишите в комментариях, какие вопросы задавали Вам, добавлю их в список. На каждый вопрос появится ответ в дальнейшем, подписывайтесь. #testing #qa #тестирование #вопросы #собеседование #qatestingpro
В этой статье Вы получите представление какие вопросы задают QA-engineer (тестировщику, специалисту по качеству). Правда ответов на эти вопросы здесь нет, потому что каждый ответ на эти вопросы достаточно объемный. Поэтому разбирать ответы на вопросы будем в других статьях этого канала. Среди вопросов, попадающихся на собеседованиях, можно разделить их на следующие категории для разного уровня кандидата в QA-engineer: Спасибо что дочитали. Эти и многие другие вопросы мне задавали на собеседованиях. Пишите в комментариях, какие вопросы задавали Вам, добавлю их в список. На каждый вопрос появится ответ в дальнейшем, подписывайтесь. #testing #qa #тестирование #вопросы #собеседование #qatestingpro
...Читать далее
В этой статье Вы получите представление какие вопросы задают QA-engineer (тестировщику, специалисту по качеству).
Правда ответов на эти вопросы здесь нет, потому что каждый ответ на эти вопросы достаточно объемный.
Поэтому разбирать ответы на вопросы будем в других статьях этого канала.
Среди вопросов, попадающихся на собеседованиях, можно разделить их на следующие категории для разного уровня кандидата в QA-engineer:
- Junior QA-engineer
- Почему вы решили стать тестировщиком или почему тестирование?
- Что такое тестирование?
- В чем его цель как процесса?
- Зачем тестировать ПО?
- В чем разница между QA, QC и Testing?
- Какие виды тестирования вы знаете, и чем они различаются?
- Какие типы тестирования вы знаете, и чем они различаются?
- Какие методы тестирования вы знаете, и чем они различаются?
- Какие уровни тестирования вы знаете, и чем они различаются?
- Какие есть фазы тестирования?
- Что такое формальное тестирование?
- Какие техники тест-дизайна знаете?
- Что такое тестовое покрытие?
- Как часто следует проводить регрессионное тестирование продукта?
- Какие существуют UI-стандарты?
- Что такое End-to-End тестирование?
- Какие принципы тестирования есть?
- Что такое раннее тестирование?
- Что такое исследовательское тестирование?
- Что такое «обезьянье тестирование» (Monkey Testing)?
- Какие существуют этапы тестирования STLC?
- Что такое Bug, Error, Failure, Fault (дефект/ошибка/сбой/неисправность)?
- Назвать жизненный цикл bug и что такое возраст дефекта?
- Какие есть атрибуты баг-репорта и какие основные поля для заполнения?
- Какая разница между приоритетом и серьезностью?
- Привести примеры серьезного, но не приоритетного бага и наоборот.
- Что такое критерии запуска и завершения тестирования?
- В чем разница между валидацией и верификацией?
- Зачем нужна тестовая документация и какие существуют виды её виды?
- Привести пример хорошего тест-кейса.
- Какие существуют методологии разработки ПО?
- Что такое жизненный цикл ПО?
- Что такое требования и какие существуют атрибуты требований?
- Что такое клиент-серверная архитектура?
- Что может выступать в роли клиента и что такое тонкий и толстый клиент?
- Что такое REST API, SOAP и в чем разница?
- Какие есть протоколы передачи данных?
- Что такое модель OSI?
- Какие способы взаимодействия с API существуют и в чем разница между ними?
- Что такое тестирование API? Какими инструментами пользуются для его выполнения?
- Как расшифровывается CRUD?
- Какие форматы передачи данных и какие отличия между ними?
- Какие бывают виды баз данных?
- Охарактеризуйте каждый класс status code (1хх; 2xx; 3xx; 4xx; 5xx).
- Какие есть HTTP-методы?
- Какие знаете Web elements?
- Какие браузеры есть и в чем их отличие?
- Для чего необходимы инструменты разработчика в браузере (Chrome DevTools) и как они помогают в тестировании?
- Что такое кэш и зачем его чистить?
- Что такое сессия?
- Зачем нужны cookies?
- Что такое HTML/CSS/JavaScript?
- Какие виды тестирования можно применить только к Web?
- Какие мобильные платформы существуют?
- Какие версии Android и iOS используются на рынке (минимальные и максимальные)?
- Middle QA-engineer
- Назовите обязанности QA?
- Что такое таблица решений/decision table и как её можно использовать?
- Как организовать сквозное тестирование (e2e)?
- Какие тест-кейсы можно создать для тестирования баз данных?
- Приведите примеры подходов для тестирования локализации.
- Что такое A/B тестирование?
- Когда нужно использовать технику Pairwise?
- Что такое fuzz-тестирование и где его используют?
- Как меняется стоимость дефекта при тестировании программного обеспечения?
- Назовите последовательность выполнения CI/CD процесса на проекте.
- Какое должно быть процентное соотношение между положительным и отрицательным тестированием на проекте?
- Какой вид тестирования целесообразнее проводить до релиза?
- Есть ли разница между bug leakage и bug release? (Утечка ошибок, Выпуск ошибок)
- Для какого функционала труднее всего написать тест-кейсы?
- В чем основная разница между defect detection percentage и defect removal efficiency?
- Что такое тестирование на основе рисков и какие группы существуют?
- В каком случае и на каком этапе следует проводить нагрузочное тестирование?
- Какими инструментами пользуются для выполнения performance testing?
- Что такое contract testing?
- Какая разница между Scrum и Kanban?
- Какая разница между авторизацией и аутентификацией?
- Как происходит авторизация на сервере?
- Может ли сервер отправить код 400, если проблема на его стороне?
- Как выполнить Debug страницы в браузере?
- Как протестировать адаптивную верстку?
- Что такое WebSocket и как проверить обрыв соединения?
- Какие есть виды уязвимости веб-приложений?
- Какая разница между методами GET и POST?
- Какая разница между методами PUT и PATCH?
- Какие знаете сниферы?
- Какая разница между DROP и TRUNCATE?
- Что такое collation?
- Что такое схема GraphQL?
- Что вы понимаете под Self Join? Приведите примеры.
- Что такое cursor и как им пользоваться?
- Назовите типы мобильных приложений.
- Какие версии Android нужно тестировать, если заказчик сказал поддерживать с версии 5.0?
- Каков формат файлов сборок приложений для Android и iOS?
- Что такое ADB?
- Как снять логи с IOS?
- Что нужно проверять при использовании сканера отпечатка/Face ID?
- Как я могу запускать тесты Android без Appium?
- Какие есть типы задач на проекте?
- Какие существуют тестовые среды?
- Что такое стратегия тестирования?
- Что такое ECP (Equivalence Class Partition)?
- Что такое тест-кейс для валидации бизнес-процессов?
- Как определяется хороший тест?
- Что такое дефект Showstopper?
- Что такое Bucket Testing?
- Что такое Traceability Matrix?
- Какую структуру имеет веб-страница?
- Какое оптимальное количество шагов в тестовом сценарии?
- Senior QA-engineer
- Как вы преодолеете трудности из-за отсутствия надлежащей документации для тестирования?
- Какой подход является наилучшим для старта QA в проекте?
- Какие препятствия могут возникнуть в обеспечении качества для Agile Tester?
- Что такое Definition of Done?
- Что такое RCA в тестировании и нужно ли его проводить?
- Какой подход вы используете для Test Cases Review?
- На основе чего нужно составлять стратегию для проведения тестирования нагрузки?
- Как часто следует проводить ревью тестовой документации?
- Как можно быстро сделать выборку необходимых проверок для смоук-тестирования?
- Как запланировать загруженность команды тестировщиков?
- Какую ценность несет анализ результатов тестирования команде и проекту в целом?
- Как выбор методологии может повлиять на качество разработки?
- Что такое mock/stub и какие знаете инструменты для работы с ними?
- Зачем нужны метрики качества?
- Эстимация - какие техники оценки объема тестирования существуют?
- Как можно посчитать покрытие тестами функционала?
- Как избежать появления регрессивных дефектов?
- Что такое тестирование со смещением влево (Shift left testing)?
- Как будете тестировать программу, если для продукта нет документации?
- В чем смысл юнит-тестов?
- Что такое REgexp?
- Что такое case function?
- Какие минусы полной автоматизации тестирования?
- Какие плюсы и минусы этого подхода CI/CD?
- TOP OWASP: какие знаете уязвимости и методы защиты?
- Когда следует использовать BDD, а когда будет только хуже?
- Что такое сокеты и как их тестировать, вручную и автоматизировано? Зачем их используют?
- Как происходит шифрование данных?
- Что такое NIC?
- Для чего нужен протокол RTP?
- Что лучше – SIP или PRI?
- Что такое NAT?
- Объясните разницу между OLTP и OLAP.
- Вспомните разные типы репликации в SQL Server?
Спасибо что дочитали.
Эти и многие другие вопросы мне задавали на собеседованиях.
Пишите в комментариях, какие вопросы задавали Вам, добавлю их в список.
На каждый вопрос появится ответ в дальнейшем, подписывайтесь.
#testing #qa #тестирование #вопросы #собеседование #qatestingpro