Автоматизация тестирования

Сценарий

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

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

Автоматизация тестирования имеет огромное значение для ускорения выпуска на рынок высококачественных и совместимых продуктов ценой минимальных затрат.

Решения по автоматизации должны поддерживать:

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

Решения Ixia по автоматизации тестирования

Компания Ixia предлагает средства тестирования с наилучшими в отрасли возможностями автоматизации их работы. Например, в составе тестового приложения IxNetwork имеется компонент Macro Recorder, который автоматизирует тестирование без использования сценариев. Суть его работы заключается в записи информации о щелчках мышью в графическом пользовательском интерфейсе приложения IxNetwork и незамедлительном преобразовании этой информации в команды Test Composer, которые при необходимости можно выполнять повторно. Решение Test Composer, предназначенное для разработки тестов, имеет интуитивно понятные функции записи, редактирования и воспроизведения для взаимодействия с тестируемыми устройствами через их интерфейсы.


Автоматизированный тестовый комплекс

Кроме того, все приложения Ixia снабжены API-интерфейсами Tcl. Уникальная утилита ScriptGen компании Ixia использует эти API для создания Tcl-сценариев, которые воспроизводят конфигурации тестов, заданные в графическом пользовательском интерфейсе тестового приложения.

Продукт Test Conductor компании Ixia — полнофункциональная платформа для автоматизации тестирования, включая регрессионное, которая ориентирована на тестовые приложения от Ixia и других фирм. Test Conductor предоставляет действенный интерфейс для управления тестами и календарного планирования их выполнения, а также для анализа результатов тестирования.

Предлагаемые приложения и платформы
Test Composer   Простое в использовании многосеансовое мультивендорное решение для разработки тестов. К доступным опциям относятся:
  • Test Composer Value Pack Bundle — предоставляет все необходимые средства для автоматизации конфигурирования тестируемых устройств, проверки достоверности результатов и генерации отчетов.
  • Test Application Plug-ins — обеспечивают поддержку автоматизации для широкого набора тестовых приложений, включая IxNetwork, IxN2X, IxLoad, IxAutomate, IxChariot, IxCatapult MGTS и IxExplorer, а также для средств тестирования других фирм
Test Conductor   Полнофункциональная платформа для автоматизации тестирования, включая регрессионное, которая поддерживает многие тестовые приложения от Ixia и других фирм. К доступным опциям относятся:
  • Starter Bundle — оптимальный пакет для знакомства с возможностями автоматизации.
  • IxLoad Lab Bundle — пакет программ, предназначенный для автоматизации работы IxLoad.
  • L2/3 Lab Bundle — пакет, предназначенный для тестирования маршрутизаторов на производительность и соответствие спецификациям на уровнях 2 и 3.
  • Layer 2–7 5-User Bundle — полный пакет для автоматизации тестирования в небольшой или средней тестовой лаборатории.
  • Layer 2–7 10-User Bundle — полный пакет для автоматизации тестирования в крупной тестовой лаборатории.
  • Jumpstart Implementation Service - профессиональное, адаптируемое к требованиям заказчика обучение; рекомендуется ко всем пакетам Test Conductor