Тестовая лаборатория

TestlaborТестирование программного обеспечения

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

  • функциональное и регрессивное тестирование (используются средства автоматического тестирования WinTask, Vermont HighTest, SilkTest)
  • тестирование графического интерфейса пользователя
  • тестирование производительности: нагрузочное и стрессовое тестирование; в частности, специалисты компании имеют обширный опыт использования продукта Hewlett-Packard (Mercury Load Runner)
  • тестирование информационной безопасности.

Имеется обширный опыт тестирования бизнес-процессов, разработки тестовых спецификаций, сценариев тестирования и тест-кейсов, а также использования различных систем учета дефектов.

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

Наша компания предоставляет полный спектр услуг по функциональному тестированию программного обеспечения, включая составление тестовых сценариев (test cases), проведение (в том числе — регулярное) тестов по направлениям:

  • Эргономичности и удобства использования
  • Соответствия функционально-техническим требованиям
  • Безопасности и защиты от несанкционированного использования
  • Корректности и полноты документации по программному комплексу

Как составляющие функционального тестирования нами также проводятся:

  • Компонентное тестирование
  • Регрессивное тестирование
  • Приемочное тестирование
  • Smoke-тестирование

Для автоматизации рутинных операций тестирования специалисты нашей компании используют средства автоматического тестирования (QTP, Selenium) – разработку автоматических тестов мы рекомендуем проводить параллельно с разработкой программного обеспечения.

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

 

  • разработка и согласование с Заказчиком тестовых сценариев
  • создание скриптов по автоматизации нагрузочных тестов (НP LoadRunner, JMetter) и проведении нагрузочного тестирования
  • разработка скриптов для генерации больших объемов тестовых данных
  • «измерение» производительности системы при различных условиях нагрузки и комбинированных сценариях, проведение стресс-тестов
  • диагностика «узких мест»   системы, предоставление рекомендаций по увеличению производительности
  • определение граничных показателей производительности системы
  • проведение регулярных  нагрузочных тестов для предотвращения деградации производительности системы
  • проведение тестов по отказоустойчивости системы – имитация сбоев на различных уровнях системы под высокой нагрузкой для отслеживания возможностей системы  по обеспечению отказоустойчивого поведения
  • определение степени масштабируемости системы
  • внедрение мониторинга производительности как части промышленной эксплуатации высоконагруженных систем, разработка и внедрение процесса управления мощностями
  • более чем восьмилетний опыт тестирования высокопроизводительных корпоративных приложений, более 20 крупных проектов по нагрузочному тестированию и оптимизации систем
  •  создание комплексных нагрузочных скриптов (30 различных ролевых сценариев) и проведение нагрузочных тестов для имитации работы 12 тысяч пользователей банковской системы, содержащей данные о 5 миллионах клиентов в течение 10 часов. В результате проекта длительностью в месяц время выполнения критически важных бизнес операций было улучшено в 5-100 раз, система вышла на проектную нагрузку
  • проект длительностью 3 года по мониторингу  производительности высоконагруженной банковской системы (трехуровневая архитектура, 25 серверов в составе вычислительного комплекса). В пиковые периоды нагрузка на систему повышалась до 50 раз, отказов в работе не наблюдалось
  • оптимизация высоконагруженной банковской системы. В результате комплекса работ система получила возможность обслуживать на существующем оборудовании в пять раз большее количество одновременно работающих пользователей.

icon_portfolioДостижения

 

  • более чем восьмилетний опыт тестирования высокопроизводительных корпоративных приложений, более 20 крупных проектов по нагрузочному тестированию и оптимизации систем
  •  создание комплексных нагрузочных скриптов (30 различных ролевых сценариев) и проведение нагрузочных тестов для имитации работы 12 тысяч пользователей банковской системы, содержащей данные о 5 миллионах клиентов в течение 10 часов. В результате проекта длительностью в месяц время выполнения критически важных бизнес операций было улучшено в 5-100 раз, система вышла на проектную нагрузку
  • проект длительностью 3 года по мониторингу  производительности высоконагруженной банковской системы (трехуровневая архитектура, 25 серверов в составе вычислительного комплекса). В пиковые периоды нагрузка на систему повышалась до 50 раз, отказов в работе не наблюдалось
  • оптимизация высоконагруженной банковской системы. В результате комплекса работ система получила возможность обслуживать на существующем оборудовании в пять раз большее количество одновременно работающих пользователей.

На следующих скриншотах Вы можете увидеть несколько примеров выполнения тестирования с помощью HP LoadRunner:

test3 test4test5test1test2