Регрессионное тестирование проводится после тестирования новых доработок и ретеста исправленных багов. При регрессе тестровщик проверяет, что на старые функции программы не было оказано влияния, и они работают корректно.
Регрессионное тестирование
Regression testing
Как проводить регресс
Для начала необходимо определить сколько времени есть на проведение регресса и в зависимости от этого выбрать:
Полное регрессионное тестирование
Выборочное регрессионное тестирование
Сам процесс регрессионного тестирования ничем не отличается от обычного тестирования, за исключением того, что вся тестовая документация уже была подготовлена ранее.
Пример бага при регрессионном тестировании
Версия 1.0.0
Реализована форма «Онлайн-заказ».
Сумма заказа предзаполнена, пользователь может ввести промокод
DISCOUNT10
для получения
скидки, итоговая сумма будет уменьшена на 10%
.
Версия 1.1.0
В форму добавлена новая функциональность — способ оплаты:
- Оплата картой
- Оплата при получении
При выборе "Оплата картой" применяется скидка в размере
5%
.
Новая функция проходит тестирование и работает корректно.
Уровень повышен!