Услуги

Лаборатория
тестирования

Сформируем выделенную команду экспертов для тестирования
группы проектов или продуктов, отладим процессы и выстроим прозрачную
систему управления на основе метрик

Когда нужна выделенная лаборатория тестирования?

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

Что мы сделаем в рамках создания
лаборатории тестирования?

Сформируем команду

  • Создадим команду из экспертов согласно плану тестирования и текущим потребностям/календарю релизов
  • Выстроим взаимодействие между сотрудниками лаборатории и другими участниками проектов
  • Настроим процессы найма и подготовки новых специалистов для обеспечения быстрой масштабируемости команд
  • Обеспечим перемещение специалистов между проектами заказчика в рамках лаборатории тестирования
  • Выстроим непрерывную работу со специалистами для поддержки их заинтересованности в длительной работе на проектах заказчика

Выстроим процессы

  • Настроим процессы тестирования и QA под специфику разрабатываемых продуктов и окружения
  • Внедрим современные практики тестирования, автоматизации и перехода к непрерывному тестированию
  • Обеспечим сбор, хранение и расширение базы знаний по приложениям, используемым подходам и инструментам

Внедрим систему метрик

  • Выстроим систему метрик качества решений
  • Обеспечим на постоянной основе анализ производительности продуктов/решений/приложений и проверку нефункциональных требований
  • Внедрим инструменты мониторинга производительности и качества работы команд

Обеспечим управление качеством на постоянной основе

  • Разработаем стратегию тестирования с учетом особенностей приложений и критичных аспектов бизнеса
  • Комплексно реализуем проекты, начиная с анализа требований и заканчивая приемо-сдаточными испытаниями
  • Обеспечим бизнес выделенной быстромасштабируемой QA-командой, которая на постоянной основе выполняет работы по тестированию и обеспечению качества в рамках группы проектов заказчика
  • Выстроим долгосрочную системную работу над проектами с ожидаемым и прогнозируемым уровнем качества

Пример структуры лаборатории тестирования

<font size="6">Пример структуры лаборатории тестирования</font>
Успешный опыт

Выделенная лаборатория тестирования для 60+ систем банка

Заказчик

Крупный международный банк

Проект

Организация выделенной лаборатории тестирования для выполнения функционального, регрессионного, нагрузочного и автоматизированного тестирования 60+ систем банка.

Ключевые особенности
  • Выполнение проектов в различных архитектурах и стеках технологий
  • Проведение тестирования командами с различной специализацией в зависимости от пула тестируемых приложений: бэк-офисные системы, мобильный и интернет-банк, BI/ ETL/ хранилища данных, аналитические хранилища данных и др.
  • Обеспечение быстрого масштабирования размера команд под нужды приоритетных проектов
  • Проведение интеграции со множеством внешних компонентов, постоянное взаимодействие с ИТ-командами банка и других подрядчиков

Ключевые преимущества использования лаборатории тестирования

Масштабируемость

Команды быстро и гибко масштабируются под потребности конкретного проекта и бизнеса в целом

Широкий охват задач

В зависимости от потребностей могут быть задействованы несколько команд разной специализации. Например: команды тестирования интеграции, автоматизации, тестирования мобильной версии и др.

Контроль качества

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

Снижение рисков

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

Системный подход

В рамках лаборатории тестирования обеспечивается долгосрочная системная работа над проектами с пониманием всех технологических и бизнес-деталей