Регрессионное тестирование

Regression testing

Dropped down

Регрессионное тестирование проводится после тестирования новых доработок и ретеста исправленных багов. При регрессе тестровщик проверяет, что на старые функции программы не было оказано влияния, и они работают корректно.

Как проводить регресс

Для начала необходимо определить сколько времени есть на проведение регресса и в зависимости от этого выбрать:

Полное регрессионное тестирование

Выполнение всех тестов, проверяющих ключевые функциональности системы

Выборочное регрессионное тестирование

Проверка только тех частей системы, которые могли быть затронуты изменениями

Сам процесс регрессионного тестирования ничем не отличается от обычного тестирования, за исключением того, что вся тестовая документация уже была подготовлена ранее.

Пример бага при регрессионном тестировании

Версия 1.0.0

Реализована форма «Онлайн-заказ».

Сумма заказа предзаполнена, пользователь может ввести промокод DISCOUNT10 для получения скидки, итоговая сумма будет уменьшена на 10%.

Версия 1.1.0

В форму добавлена новая функциональность — способ оплаты:

  • Оплата картой
  • Оплата при получении

При выборе "Оплата картой" применяется скидка в размере 5%.

Новая функция проходит тестирование и работает корректно.

Тестовая форма
«Онлайн-заказ»

Баг: При комбинации старой функциональности (промокод) и новой функциональности (оплата картой) итоговая сумма вычисляется некорректно: скидка по промокоду не учитывается, если пользователь выбирает оплату картой.
Задача
Задача доступна премиум пользователям!

ВВЕДЕНИЕ

БАЗОВЫЕ ЗНАНИЯ

УРОВНИ ТЕСТИРОВАНИЯ

UI ТЕСТИРОВАНИЕ

ТЕСТ ДИЗАЙН

ТЕСТОВАЯ ДОКУМЕНТАЦИЯ

АУТЕНТИФИКАЦИЯ И АВТОРИЗАЦИЯ

POSTMAN

БАЗЫ ДАННЫХ

ТЕСТИРОВАНИЕ РЕЛИЗА

АНАЛИЗ РАБОТЫ ПРИЛОЖЕНИЯ

ПОДГОТОВКА К СОБЕСЕДОВАНИЮ

Как составить резюме Топ вопросов Собеседование