Услуги Тестирования

Интеркомпьютер: Услуги тестирования

Почему тестирование программного обеспечения настолько важно? Если вы находитесь на рынке хотя бы год, вы уже не задаете себе этот вопрос. Качество программного обеспечения – это основа любого IT-бизнеса.

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

Наш отдел тестирования специализируется на выполнении целого ряда услуг:

  • функциональное тестирование:
    • компонентное тестирование
    • регрессионное тестирование
    • приемочное тестирование
    • Smoke-тестирование
  • нефункциональное тестирование:
    • кроссплатформенное тестирование
    • тестирование совместимости
    • юзабилити-тестирование
    • тестирование локализации
    • тестирование пользовательского интерфейса
  • тестирование производительности:
    • нагрузочное тестирование
    • стресс-тестирование
  • тестирование безопасности (+ тестирование на проникновение)

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

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

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

  • эргономичности и удобства использования (user experience)
  • соответствия функционально-техническим требованиям
  • безопасности и защиты от несанкционированного использования
  • корректности и полноты документации по программному комплексу

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

  • компонентное тестирование
  • регрессивное тестирование
  • приемочное тестирование
  • Smoke-Тестирование

В наш спектр услуг также входят:

  • Тестирование Web-приложений (включая тестирование безопасности и тесты на проникновение)
  • Операционное приемочное тестирование
  • Embedded software testing

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

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

Наша компания предлагает заказчикам несколько видов нагрузочного тестирования, каждый из которых используется для различных целей и на разных этапах жизненного цикла информационной системы:

  • Разработка тестовых сценариев и координирование с заказчиком
  • Создание скриптов для автоматизации нагрузочного тестирования (HP LoadRunner, JMetter)
  • Разработка скриптов для генерации больших объемов тестовых данных
  • Измерение производительности системы при различных нагрузках и комбинированных сценариях
  • Стресс-тестирование
  • Диагностика «узких мест предоставление рекомендаций по увеличению производительности
  • Определение граничных показателей производительности системы
  • Проведение регулярных нагрузочных тестов для предотвращения деградации производительности системы
  • Проведение тестов по отказоустойчивости системы – имитация сбоев на различных уровнях системы под высокой Нагрузкой для отслеживания возможностей системы по обеспечению отказоустойчивого поведения
  • Определение степени масштабируемости системы
  • Внедрение мониторинга производительности как части промышленной эксплуатации высоконагруженных систем

Примеры наших проектов по тестированию и достигнутых результатов

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

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

ПОЛУЧИТЬ БЕСПЛАТНУЮ КОНСУЛЬТАЦИЮ

Обращайтесь к нам – мы поможем сделать ваш продукт безупречным.

Мы улучшили скорость критических бизнес-операций наших клиентов на 500 – 10.000%. Хотите достичь такого же результата?

ПОЛУЧИТЬ БЕСПЛАТНУЮ КОНСУЛЬТАЦИЮ