четверг, 7 февраля 2019 г.

Типовые вопросы на собеседовании на позицию практиканта-тестировщика

Основные вопросы:

  1. Что такое тестирование?
  2. Зачем проводят тестирование?
  3. Когда следует заканчивать тестирование?
  4. Назовите принципы тестирования ПО.
  5. Классификация видов тестирования.
  6. Техники тест дизайна (иногда: методики тестирования)?
  7. Тестовая документация и Жизненный цикл дефекта (баг-репорта).
  8. Модели жизненного цикла ПО?

Допонительные вопросы:

  1. Объяснить суть клиент-серверной модели ПО.
  2. Основы автоматизированного тестирования.
  3. Принципы ООП.
  4. В чем особенности тестирования прилолжений на мобильных устройствах.

Блитц вопросы:

  1. Отличие UX тестирования от UI тестирования. Примеры.
  2. Разновидности и суть тестирования производительности.
  3. Цели и инструменты тестирования безопасности.
  4. Отличие Smoke тестирования от Sanity тестирования.
  5. Отличие Валидации от Верификации.
  6. Какие тесты следует автоматизировать в первую очередь?
  7. Каковы ограничения в применении автоматизированного тестирования?

Кейсы:

  1. Протестировать с применением различных видов тестирования: карандаш, электронный замок подъезда, беспроводную компьютерную мышь, радиомикрофон, приложение для iOS / Android, Веб сайт.
  2. Вы попали на новый проект. Какие Ваши основные цели и первые шаги (что будете делать в первую очередь)?
  3. В ходе тестирования веб-сайта Вы заметили серьёзны дефект (например, пользователь увидел пустую страницу при обновлении главной веб-странички сайта). Дефект у вас воспроизвёлся всего один раз и повторно воспроизвести его не удаётся. Каковы Ваши действия?

Практические задачи:

  1. Написать на псевдокоде (или на любом языке программирования) цикл, который выводит на печать все числа от 2 до 12 включительно.
    Программа должна получится такой, чтобы изменив её минимально, можно было вывести на печать числа от 0 до 1'000'000.
  2. Изобразить алгоритм и написать на псевдокоде (или на любом языке программирования) программу по следующему описанию:
    будильник (Alarm) должен включаться (ON), если сегодня (Day) будний день (workday)
    И если текущее время (Time) – 8 часов утра (8:00:00). В противном случае, будильник должен быть отключен (OFF).
  3. Написание SELECT запросов к SQL таблицам.
    Рекомендация – пройти минимум первых 10 заданий на сайте http://www.sql-ex.ru/
  4. Задачи на логику:
    • Есть 8 шаров одинакового размера, при этом 7 из них весят одинаково, а один – существенно больше.
      Вопрос: используя не более 2х взвешиваний типа “больше-меньше”, определить тяжелый шар.
    • Есть 3 ящика фруктов – с апельсинами, с яблоками и с яблоками и апельсинами вперемешку. На каждом ящике есть надпись, указывающая на содержимое ящика, но известно, что все надписи неверные.
      Вопрос: Какое минимальное количество фруктов нужно достать из ящиков, чтоб точно идентифицировать их содержимое?
      Аргументируйте. 
    • У вас бесконечный запас воды и два ведра — на 5 литров и 3 литра.
      Вопрос: Как вы отмерите 4 литра?

Что нужно, чтобы найти первую работу тестировщика ПО Часто задаваемые вопросы на позицию QA Trainee/Junior Теория тестирования. Сод...