Элитный эскорт в агентстве Queens Palace
Amphora Group
Главная страница Обратная связь Поиск/карта сайта
  О компании     Пресс-центр     Отрасли     Решения     Клиенты     Партнеры     Обучение  
 
РЕШЕНИЯ


 
Главная / Решения / QA и ИТ-аутсорсинг /

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

   
 

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

Наше решение

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

Регрессионное тестирование изменений

Целью регрессионного тестирования является получение ответа на вопрос –  как отразится на качестве предоставления услуг внедрение новой функциональности. Данное тестирование - это итерационный процесс проверки эксплуатируемой системы в ходе каждого внесения изменений.

Регрессионное тестирование проводится специалистами по обеспечению качества и представляет собой следующие работы:

  • Разработка тестовой модели  (формализация требований, разработка тестовых сценариев);
  • Проведение регрессионного тестирования;
  • Анализ полученных данных и разработка отчета;
  • Решение о вводе изменения в эксплуатацию.

Итогом проведения данного вида испытаний является гарантированное достижение следующих результатов:

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

Поскольку работы по регрессионному тестированию являются составной частью работ по поддержке и эксплуатации систем, они могут (и там, где уровень формализации процессов заказчика это позволяет, и должны) базироваться на соответствующих соглашениях об уровне сервиса (SLA). Таким образом, основными опорными факторами, которые позволяют Amphora Group эффективно предоставлять услуги по регрессионному тестированию являются: профессиональная команда, выработанные технология, гарантированный уровень сервиса согласно SLA.

Разработка автоматических тестов

Целью внедрения автоматизированного тестирования является увеличение скорости тестирования без ущерба для результата, уменьшение затрат на тестирование, управляемость и прозрачность процесса тестирования, оптимальное использование человеческих ресурсов и рабочего времени специалистов.

Автоматизация процесса тестирования требует использования специализированных программных средств, например, HP Quick Test Professional, HP Win Runner, IBM Rational Robot и др. Данные программные продукты представляют собой инструмент, позволяющий записывать ход выполнения сценариев тестирования и воспроизводить его неограниченное количество раз.

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

  • Разработка тестовой модели (формализация требований, разработка тестовых сценариев);
  • Разработка автоматических тестовых сценариев;
  • Поддержка разработанных автоматических сценариев;
  • Проведение автоматических итераций;
  • Анализ полученных результатов;
  • Решение о взаимовлиянии функциональности.

Преимущества

Автоматизация тестирования дает ряд ощутимых преимуществ, таких как:

  • Снижение стоимости итерации тестирования;
  • Увеличение скорости тестирования без ущерба для результата;
  • Повышение надежности систем за счет улучшения качества тестирования;
  • Уменьшение количества дефектов в функциональности систем;
  • Обеспечение возможности многократного использования разработанных тестовых сценариев без увеличения стоимости тестирования;
  • Обеспечение прозрачности информации о качестве принимаемых изменений к программному обеспечению;
  • Усиление контроля процесса обеспечения качества;
  • Прозрачность и простота планирования времени для проведения тестирования программного обеспечения;
  • Использование передовых технологий в сфере обеспечения качества;
  • Сокращение времени на проведение тестирования программного обеспечения;
  • Минимизация влияния человеческого фактора на процесс тестирования.
 
РЕАЛИЗОВАНЫЕ ПРОЕКТЫ:






 



Copyright © 2000-2009
Amphora Group
Все права защищены.
127015, Россия, г.Москва, ул. Вятская, д. 35, стр.4
Тел.: +7 (495) 646-98-08 Тел./факс: +7 (495) 788-17-15
Эл.почта: ag@amphora-group.ru