Тестирование

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

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

По сравнению с ручными функциональными и нагрузочными тестированиями, по сути повторяющими типовой рабочий день, применение Diasoft FA# Player значительно сокращает затраты на ресурсы, а само тестирование проводится на выделенной среде, по параметрам соответствующей рабочей. Эти важные отличия обеспечивают возможность тестирования всех необходимых операций и обуславливают стабильное и высокое качество работ.

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

Проведение тестирования на каждом из компонентов осуществляется только после успешного завершения круга тестирования на предыдущем.

Создание тестовой среды позволяет решить следующие задачи:

  • обеспечение стабильности функционирования измененной рабочей среды и ее интеграции в уникальную конфигурацию системы Заказчика;
  • существенное снижение требований к ресурсам ИТ-подразделений и бизнес-пользователей при проведении тестирования;
  • обеспечение требуемых уровней производительности критичных операций в системе при выполнении изменений как в программном обеспечении, так и в аппаратно-программной конфигурации;
  • снижение ошибок при изменении версий используемого программного обеспечения;
  • снижение времени на тестирование и внедрение изменений с нескольких месяцев до 2-3 недель.

«Диасофт» обладает обширным опытом в области тестирования как нагрузочного, так и функционального.

Функциональное автотестирование

Регрессионное. Рекомендуется при смене версий программного обеспечения. Цель – убедиться в отсутствии ошибок в новой версии программного обеспечения. Интеграционное. Рекомендуется при интеграции нескольких систем или компонентов. Цель – проверка взаимодействия ПО с внешними системами, драйверами, аппаратным обеспечением.

Нагрузочное автотестирование

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

Сайзинг. Рекомендуется при планировании изменений объёмов обрабатываемой информации. Цель – оценить работу приложения при увеличении объёма данных. Рассчитать необходимый КТС.

Инфраструктурное. Рекомендуется при изменении инфраструктуры. Цель – сравнительный анализ производительности ПО на различных платформах.

По вопросам функционирования продукта обращайтесь по адресу: partner@diasoft.ru.