Поиск

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

Каждый раз при внесении изменений в систему, либо дополнения ее новым функционалом, существует вероятность того, что эти изменения повлияют на работоспособность ранее разработанного функционала или системы в целом. Регрессионное тестирование позволяет проверить корректность дополнений и удостовериться в том, что программа после изменений продолжает соответствовать установленным требованиям и успешно взаимодействует с другими системами.

Каждый раз при внесении изменений в систему, либо дополнения ее новым функционалом, существует вероятность того, что эти изменения повлияют на работоспособность ранее разработанного функционала или системы в целом

Данный вид тестирования рекомендуется проводить каждый раз после корректировки программы, которая может включать исправление дефекта, слияние кода, миграцию на другую ОС или БД, добавление новой функциональности, и другие изменения. Если в процессе эксплуатации ПО существенно выросло число пользователей системы по сравнению с пилотной эксплуатацией, рекомендуется проводить регрессионное нагрузочное тестирование.

В ходе проекта тестировщики «IBS AppLine» прежде всего проверяют ту часть функционала, где вероятность появления ошибки после внесенных изменений наиболее велика.

Для экономии времени наши специалисты могут разработать автоматизированные регрессионные тесты, которые уменьшат сроки тестирования без потери в качестве работ.

Протестируем системы любой сложности: поисковые, биллинговые, процессинговые, SAP и многие другие


Ключевые преимущества


  1. При регулярном проведении регрессионного тестирования - значительное сокращение количества дефектов в системе к моменту релиза
  2. Исключение деградации качества системы при росте функциональности
  3. Уменьшение вероятности критических ошибок в опытно-промышленной эксплуатации

Основные этапы


  • Верификационные тесты: включают тесты для проверки исправления ошибок и тесты для проверки сохранности базовой функциональности в каждой новой версии ПО;
  • Регрессионные тесты: проверка новой версии программы с набором тестов, которые использовались при тестировании предыдущей версии и не выявили ошибок;
  • Регресс на исправленных ошибках: проверка ранее выявленных и исправленных ошибок, это необходимо, чтобы избежать появления подобных ошибок после модификации кода. 


Проект автоматизации тестирования АС САДКО

Бизнес-задача

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

Решение

Выбрана функциональность, покрывающая следующие бизнес-области: лимиты, мониторинги, фондирование, планирование кредитных и некредитных операций.


Ручное функциональное тестирование системы ЕРИБ

Бизнес-задача

Повысить надежность системы, обеспечивающей выполнение банковских операций.

Решение

Проведение функционального, регрессионного и интеграционного тестирования функционала автоматизированной системы банка.