Ответ
Повторное тестирование (re-testing) — это целенаправленная проверка исправленного дефекта для подтверждения его устранения. Тестировщик выполняет те же шаги, что и при первоначальном обнаружении бага.
Ключевые отличия от регрессионного тестирования:
- Re-testing проверяет только исправленный функционал.
- Регрессионное тестирование проверяет, не повлияло ли исправление на другие части системы.
Пример процесса:
- Баг найден: Кнопка "Сохранить" неактивна после заполнения обязательных полей.
- Исправление: Разработчик фиксит код и помечает дефект как "Ready for test".
- Re-testing: Тестировщик повторяет сценарий:
Дано форма с обязательными полями Когда я заполняю все обязательные поля Тогда кнопка "Сохранить" становится активной - Результат: Если кнопка активна — баг закрыт. Если нет — дефект возвращается разработчику.
Практическое правило: Для re-testing всегда используйте те же входные данные и окружение, что и при первоначальном падении теста.