Тестирование разрабатываемого ПО

Сценарий

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

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

Решение Ixia

Компания Ixia выпускает Ixia Developer — гибкое программное средство тестирования производительности приложений и устойчивости сетей к атакам, помогающее разработчикам находить ошибки в своих продуктах на ранних стадиях их разработки. Продукт Ixia Developer снабжен встроенным отладчиком, который помогает обнаружить главный источник ошибок.


Структура тестового трафика и результаты тестирования в интерфейсе Ixia Developer

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

Благодаря программе технической поддержки Application and Threat Intelligence (ATI) компании Ixia, продукт Ixia Developer имеет всегда актуальный функционал с возможностью генерации трафика новейших приложений и атак. Этот продукт:

  • Позволяет испытывать сетевые средства с использованием тестового трафика более 290 приложений (включая Gmail, Facebook и др.).
  • Имитирует более 30 тыс. видов атак.
  • Может захватывать пакеты, импортировать и воспроизводить их.

Чтобы установить Ixia Developer, нужно лишь загрузить небольшой образ виртуальной машины и запустить ее. Разработчики могут устанавливать Ixia Developer прямо на свои персональные компьютеры. Также Ixia Developer можно разместить в частном или публичном облаке.

Основные достоинства Ixia Developer:

  • Позволяет задавать точки останова и выполнять разрабатываемое приложение пошагово или до следующей точки останова.
  • Для ускорения поиска ошибок имеет встроенный отладчик и функцию захвата пакетов.
  • Конфигурирование и запуск тестов выполняются за считанные секунды с помощью интуитивно понятного и быстродействующего пользовательского веб-интерфейса на базе HTML 5.
  • Возможна автоматизация тестирования с использованием API-интерфейсов RESTful и/или интерфейса командной строки.
  • Непрерывно захватывает пакеты в процессе тестирования.
  • Имеет встроенную функцию обратной связи пользователей продукта Ixia Developer c его разработчиками для определения дальнейших путей развития данного продукта.

Продукт Ixia Developer улучшает экономические показатели компаний — разработчиков ПО, исключая дорогостоящую переделку ПО в связи с обнаружением ошибок на поздних стадиях разработки.

см. также