Рабочий процесс тестировщика

Теория: Цикл работы с багом

Откуда у тестировщика возникает работа:

  • Новые функциональности
  • Исправленные дефекты
  • Дефекты с продакшна от клиентов, заказчиков, пользователей

Тестирование новых функциональностей состоит из следующих этапов:

  1. Тест-дизайн и написание тест-кейсов на основании требований
  2. Тестирование по новым тест-кейсам
  3. Тестирование по старым тест-кейсам, чтобы убедиться, что новый код не сломал поведение старого (регрессионное тестирование)
  4. Заведение дефектов, найденных на этапах 2 и 3

Тестирование исправленных дефектов:

  1. Ретест — проведение тестирования по уже написанным тест-кейсам, в которых действительный результат во время проведения прошлой итерации тестирования не соответствовал ожидаемому
  2. Регрессионное тестирование
  3. Заведение дефектов, обнаруженных на этапах 1 и 2

Тестирование дефектов с продакшна:

  1. Воспроизведение и локализация дефекта
  2. Заведение дефекта, если требуется
  3. Создание и/или редактирование тест-кейсов, описывающих проверку, которую необходимо провести после исправления

defect_lifecycle

Рекомендуемые программы