Service Virtualization — Эмуляция работы систем (MOCK-сервисы)

Ускорение выхода и повышение качества приложений без увеличения затрат и рисков

Существенную роль в современном бизнесе играют ИТ приложения, для которых скорость выхода на рынок, снижение затрат на разработку и качество кода остаются одними из основных требований.

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

Service Virtualization (ранее LISA) позволяет на протяжении всего цикла разработки ПО эмулировать работу систем, доступ к которым ограничен или слишком дорог для создания тестовой среды. За счет такой эмуляции команды разработчиков и тестировщиков могут работать параллельно, что позволяет ускорить выпуск приложения и повысить уровень его качества и надежности.

Service Virtualization легко встраивается в существующие у Вас среды проектирования и тестирования, построенные с использованием выбранных Вами инструментов.

Теперь у вас есть возможность:

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

Сегодняшнее движение в строну композитных методов разработки и построения приложений, включая SOA, BPM, Cloud и SaaS, наряду с популярностью agile технологий разработки, привело к неожиданным последствиям в виде роста рисков и стоимости среды приложений из-за все возрастающей сложности и частой недоступности необходимых систем. CA Service Virtualization предлагает новый, революционный подход к решению этих проблем в виде единой, унифицированной платформы виртуализации сервисов.

Отличительные особенности

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

Дополнительные материалы для скачивания (на английском языке)

Product Documentation