ѕоиск
???????

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

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

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

ƒанный вид тестировани€ рекомендуетс€ проводить каждый раз после корректировки программы, котора€ может включать исправление дефекта, сли€ние кода, миграцию на другую ќ— или Ѕƒ, добавление новой функциональности, и другие изменени€. ≈сли в процессе эксплуатации ѕќ существенно выросло число пользователей системы по сравнению с пилотной эксплуатацией, рекомендуетс€ проводить регрессионное нагрузочное тестирование.

¬ ходе проекта тестировщики Ђјпланаї прежде всего провер€ют ту часть функционала, где веро€тность по€влени€ ошибки после внесенных изменений наиболее велика.

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

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


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


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


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


  • ¬ерификационные тесты: включают тесты дл€ проверки исправлени€ ошибок и тесты дл€ проверки сохранности базовой функциональности в каждой новой версии ѕќ;
  • –егрессионные тесты: проверка новой версии программы с набором тестов, которые использовались при тестировании предыдущей версии и не вы€вили ошибок;
  • –егресс на исправленных ошибках: проверка ранее вы€вленных и исправленных ошибок, это необходимо, чтобы избежать по€влени€ подобных ошибок после модификации кода.