Найти в Дзене
qatestingpro

Список вопросов на собеседовании для ручного тестировщика (manual QA-engineer)

В этой статье Вы получите представление какие вопросы задают QA-engineer (тестировщику, специалисту по качеству). Правда ответов на эти вопросы здесь нет, потому что каждый ответ на эти вопросы достаточно объемный. Поэтому разбирать ответы на вопросы будем в других статьях этого канала. Среди вопросов, попадающихся на собеседованиях, можно разделить их на следующие категории для разного уровня кандидата в QA-engineer: Спасибо что дочитали. Эти и многие другие вопросы мне задавали на собеседованиях. Пишите в комментариях, какие вопросы задавали Вам, добавлю их в список. На каждый вопрос появится ответ в дальнейшем, подписывайтесь. #testing #qa #тестирование #вопросы #собеседование #qatestingpro

В этой статье Вы получите представление какие вопросы задают QA-engineer (тестировщику, специалисту по качеству).

Правда ответов на эти вопросы здесь нет, потому что каждый ответ на эти вопросы достаточно объемный.

Поэтому разбирать ответы на вопросы будем в других статьях этого канала.

Среди вопросов, попадающихся на собеседованиях, можно разделить их на следующие категории для разного уровня кандидата в QA-engineer:

  • Junior QA-engineer
  1. Почему вы решили стать тестировщиком или почему тестирование?
  2. Что такое тестирование?
  3. В чем его цель как процесса?
  4. Зачем тестировать ПО?
  5. В чем разница между QA, QC и Testing?
  6. Какие виды тестирования вы знаете, и чем они различаются?
  7. Какие типы тестирования вы знаете, и чем они различаются?
  8. Какие методы тестирования вы знаете, и чем они различаются?
  9. Какие уровни тестирования вы знаете, и чем они различаются?
  10. Какие есть фазы тестирования?
  11. Что такое формальное тестирование?
  12. Какие техники тест-дизайна знаете?
  13. Что такое тестовое покрытие?
  14. Как часто следует проводить регрессионное тестирование продукта?
  15. Какие существуют UI-стандарты?
  16. Что такое End-to-End тестирование?
  17. Какие принципы тестирования есть?
  18. Что такое раннее тестирование?
  19. Что такое исследовательское тестирование?
  20. Что такое «обезьянье тестирование» (Monkey Testing)?
  21. Какие существуют этапы тестирования STLC?
  22. Что такое Bug, Error, Failure, Fault (дефект/ошибка/сбой/неисправность)?
  23. Назвать жизненный цикл bug и что такое возраст дефекта?
  24. Какие есть атрибуты баг-репорта и какие основные поля для заполнения?
  25. Какая разница между приоритетом и серьезностью?
  26. Привести примеры серьезного, но не приоритетного бага и наоборот.
  27. Что такое критерии запуска и завершения тестирования?
  28. В чем разница между валидацией и верификацией?
  29. Зачем нужна тестовая документация и какие существуют виды её виды?
  30. Привести пример хорошего тест-кейса.
  31. Какие существуют методологии разработки ПО?
  32. Что такое жизненный цикл ПО?
  33. Что такое требования и какие существуют атрибуты требований?
  34. Что такое клиент-серверная архитектура?
  35. Что может выступать в роли клиента и что такое тонкий и толстый клиент?
  36. Что такое REST API, SOAP и в чем разница?
  37. Какие есть протоколы передачи данных?
  38. Что такое модель OSI?
  39. Какие способы взаимодействия с API существуют и в чем разница между ними?
  40. Что такое тестирование API? Какими инструментами пользуются для его выполнения?
  41. Как расшифровывается CRUD?
  42. Какие форматы передачи данных и какие отличия между ними?
  43. Какие бывают виды баз данных?
  44. Охарактеризуйте каждый класс status code (1хх; 2xx; 3xx; 4xx; 5xx).
  45. Какие есть HTTP-методы?
  46. Какие знаете Web elements?
  47. Какие браузеры есть и в чем их отличие?
  48. Для чего необходимы инструменты разработчика в браузере (Chrome DevTools) и как они помогают в тестировании?
  49. Что такое кэш и зачем его чистить?
  50. Что такое сессия?
  51. Зачем нужны cookies?
  52. Что такое HTML/CSS/JavaScript?
  53. Какие виды тестирования можно применить только к Web?
  54. Какие мобильные платформы существуют?
  55. Какие версии Android и iOS используются на рынке (минимальные и максимальные)?
  • Middle QA-engineer
  1. Назовите обязанности QA?
  2. Что такое таблица решений/decision table и как её можно использовать?
  3. Как организовать сквозное тестирование (e2e)?
  4. Какие тест-кейсы можно создать для тестирования баз данных?
  5. Приведите примеры подходов для тестирования локализации.
  6. Что такое A/B тестирование?
  7. Когда нужно использовать технику Pairwise?
  8. Что такое fuzz-тестирование и где его используют?
  9. Как меняется стоимость дефекта при тестировании программного обеспечения?
  10. Назовите последовательность выполнения CI/CD процесса на проекте.
  11. Какое должно быть процентное соотношение между положительным и отрицательным тестированием на проекте?
  12. Какой вид тестирования целесообразнее проводить до релиза?
  13. Есть ли разница между bug leakage и bug release? (Утечка ошибок, Выпуск ошибок)
  14. Для какого функционала труднее всего написать тест-кейсы?
  15. В чем основная разница между defect detection percentage и defect removal efficiency?
  16. Что такое тестирование на основе рисков и какие группы существуют?
  17. В каком случае и на каком этапе следует проводить нагрузочное тестирование?
  18. Какими инструментами пользуются для выполнения performance testing?
  19. Что такое contract testing?
  20. Какая разница между Scrum и Kanban?
  21. Какая разница между авторизацией и аутентификацией?
  22. Как происходит авторизация на сервере?
  23. Может ли сервер отправить код 400, если проблема на его стороне?
  24. Как выполнить Debug страницы в браузере?
  25. Как протестировать адаптивную верстку?
  26. Что такое WebSocket и как проверить обрыв соединения?
  27. Какие есть виды уязвимости веб-приложений?
  28. Какая разница между методами GET и POST?
  29. Какая разница между методами PUT и PATCH?
  30. Какие знаете сниферы?
  31. Какая разница между DROP и TRUNCATE?
  32. Что такое collation?
  33. Что такое схема GraphQL?
  34. Что вы понимаете под Self Join? Приведите примеры.
  35. Что такое cursor и как им пользоваться?
  36. Назовите типы мобильных приложений.
  37. Какие версии Android нужно тестировать, если заказчик сказал поддерживать с версии 5.0?
  38. Каков формат файлов сборок приложений для Android и iOS?
  39. Что такое ADB?
  40. Как снять логи с IOS?
  41. Что нужно проверять при использовании сканера отпечатка/Face ID?
  42. Как я могу запускать тесты Android без Appium?
  43. Какие есть типы задач на проекте?
  44. Какие существуют тестовые среды?
  45. Что такое стратегия тестирования?
  46. Что такое ECP (Equivalence Class Partition)?
  47. Что такое тест-кейс для валидации бизнес-процессов?
  48. Как определяется хороший тест?
  49. Что такое дефект Showstopper?
  50. Что такое Bucket Testing?
  51. Что такое Traceability Matrix?
  52. Какую структуру имеет веб-страница?
  53. Какое оптимальное количество шагов в тестовом сценарии?
  • Senior QA-engineer
  1. Как вы преодолеете трудности из-за отсутствия надлежащей документации для тестирования?
  2. Какой подход является наилучшим для старта QA в проекте?
  3. Какие препятствия могут возникнуть в обеспечении качества для Agile Tester?
  4. Что такое Definition of Done?
  5. Что такое RCA в тестировании и нужно ли его проводить?
  6. Какой подход вы используете для Test Cases Review?
  7. На основе чего нужно составлять стратегию для проведения тестирования нагрузки?
  8. Как часто следует проводить ревью тестовой документации?
  9. Как можно быстро сделать выборку необходимых проверок для смоук-тестирования?
  10. Как запланировать загруженность команды тестировщиков?
  11. Какую ценность несет анализ результатов тестирования команде и проекту в целом?
  12. Как выбор методологии может повлиять на качество разработки?
  13. Что такое mock/stub и какие знаете инструменты для работы с ними?
  14. Зачем нужны метрики качества?
  15. Эстимация - какие техники оценки объема тестирования существуют?
  16. Как можно посчитать покрытие тестами функционала?
  17. Как избежать появления регрессивных дефектов?
  18. Что такое тестирование со смещением влево (Shift left testing)?
  19. Как будете тестировать программу, если для продукта нет документации?
  20. В чем смысл юнит-тестов?
  21. Что такое REgexp?
  22. Что такое case function?
  23. Какие минусы полной автоматизации тестирования?
  24. Какие плюсы и минусы этого подхода CI/CD?
  25. TOP OWASP: какие знаете уязвимости и методы защиты?
  26. Когда следует использовать BDD, а когда будет только хуже?
  27. Что такое сокеты и как их тестировать, вручную и автоматизировано? Зачем их используют?
  28. Как происходит шифрование данных?
  29. Что такое NIC?
  30. Для чего нужен протокол RTP?
  31. Что лучше – SIP или PRI?
  32. Что такое NAT?
  33. Объясните разницу между OLTP и OLAP.
  34. Вспомните разные типы репликации в SQL Server?
Спасибо что дочитали.
Эти и многие другие вопросы мне задавали на собеседованиях.
Пишите в комментариях, какие вопросы задавали Вам, добавлю их в список.
На каждый вопрос появится ответ в дальнейшем, подписывайтесь.

#testing #qa #тестирование #вопросы #собеседование #qatestingpro