Регрессионное тестирование
Регрессионное тестирование — оценка корректности работы ранее протестированных частей системы (или приложения) при её модернизации и (или) оптимизации, направленная на проверку того, что внесённые изменения и (или) исправленные дефекты не повлияли на работу остальных функциональных областей ПО и не привели к появлению побочных эффектов (ошибок, сбоев, остановок работы и т.д.).
Специалисты «АРТВЕЛЛ», квалифицированная команда инженеров по тестированию ПО, проведут предварительный анализ ПО в разрезе всех функциональных составляющих для выявления из их числа наиболее подверженных возникновению дефектов, определят стратегию тестирования и разработают детализированный план проведения.
Компания предлагает комплексный подход и предоставляет услуги как ручного, так и автоматизированного регрессионного тестирования с помощью специализированных программ.
Специалисты «АРТВЕЛЛ» в общем случае проводят следующие работы по регрессионному тестированию:
- анализ объекта тестирования и формирование (уточнение) требований;
- разработка тестовых сценариев;
- проведение регрессионного тестирования;
- анализ полученных данных и составление отчёта;
- а также консультирование заказчика по устранению.
Выгоды и решаемые задачи
- исключение возможных ошибок в работе ПО после внесения изменений;
- обеспечение бесперебойной работы предоставляемых информационных услуг (сервисов) для пользователей, как следствие, повышение лояльности пользователей (клиентов);
- формирование регламентов для процесса приёмки в эксплуатацию обновлений программного обеспечения;
- обеспечение накопления корпоративных знаний по обслуживанию и развитию информационных ресурсов;
- сокращение расходов на техническую поддержку за счёт сокращения числа внештатных ситуаций при эксплуатации системы.
Услуги «Артвелл» по автоматизации регрессионного тестирования
Автоматизация регрессионного тестирования — это эффективный способ функциональной оценки ПО для динамично развивающихся систем и приложений, который обеспечивает ряд следующих преимуществ:
- минимизацию влияния «человеческого фактора» на качество выполняемых работ;
- увеличение скорости процесса тестирования при отсутствии её влияния на эффективность результата;
- оперативное повторное проведение тестирования;
- использование передовых технологий для обеспечения качества ПО;
- сокращение затрат на проведение;
- повышение управляемости и обеспечение «прозрачности» процессов тестирования;
- оптимальное использование кадровых ресурсов и рабочего времени специалистов.
Для автоматизации регрессионного тестирования используются специализированные инструменты, позволяющие записывать ход выполнения сценариев тестирования и воспроизводить его неограниченное количество раз.
Специалисты «АРТВЕЛЛ» обладают высоким уровнем технологической компетентности и используют широкий спектр средств автоматизации, в числе которых: Selenium, HP Quick Test Professional, HP WinRunner, IBM Rational Robot и другие.