ОПИСАНИЕ ПРОДУКТА

Заказчик – компания-разработчик технологий для монетизации онлайн-контента. Решения заказчика широко используются компаниями в сфере медиа и развлечений, включая поставщиков онлайн-контента. 

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

Ежемесячно через решения заказчика проходит более 28 000 часов контента от 460 контент-провайдеров. Общее число потребителей превышает 100 миллионов домохозяйств. 

Продукты компании – системы предоставления видеосервисов по запросу (VOD), мультиплатформы, услуги по анонсированию фильмов и сериалов, системы аналитики данных – доступны в 37 странах и на 15 языках. 

ОПИСАНИЕ ПРОЕКТОВ

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

После тщательного отбора для выполнения работ по обеспечению качества были приглашены специалисты a1qa. 

ПРОЕКТ 1

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

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

Учитывая все особенности продукта, команда a1qa также выполнила следующие работы: 

  • Провела тестирование совместимости приложения с 12 браузерами. Данный тип проверок помогает убедиться, что программное решение выполняет свои задачи во всех популярных браузерах и все элементы отображаются должным образом.  
  • Провела полный цикл тестирования приложений на 22 устройствах (7 из которых поддерживали операционную систему iOS, 15 – Android). 

В основе любого успешного аутсорс-проекта лежит эффективная коммуникация и оперативное решение всех вопросов. 

QA-менеджер со стороны a1qa ежедневно общался с командой заказчика, оговаривая объем работ и обсуждая задачи, которые требовалось решить к будущему релизу. 

Задокументированные результаты работ 

Инженеры по тестированию создали подробную документацию, в которой изложили всю информацию по качеству продуктов. Команде заказчика были переданы: 

  • Отчеты по качеству, в которых содержалась информация по обнаруженным дефектам, качеству протестированных модулей, наиболее критичных багах и рекомендации по улучшению функциональности. 
  • Детальное описание дефектов в баг-трекинговой системе с приложенными скриншотами и файлами видеозаписи. 
ПРЕДОСТАВЛЕННЫЕ СЕРВИСЫ
  • Функциональное тестирование
  • Интеграционное тестирование
  • Мобильное тестирование
  • Тестирование производительности
ТЕХНОЛОГИИ И ИНСТРУМЕНТЫ
  • Web
  • iOS
  • Android
  • Redmine
  • Google Docs
  • Virtual Box
  • iTools
  • Fiddler
  • ADB SDK
  • Chrome DevTools
  • MS Visual Studio
  • Zabbix
  • Amazon WS
ПРОЕКТ 2

Повторно заказчик обратился к команде a1qa уже для тестирования производительности. 

Было необходимо провести тестирование производительности продуктов на промежуточном окружении (staging environment), которое имитировало функциональность производственного окружения. В основе тестирования должны были лежать типичные сценарии использования продуктов конечными потребителями. 

К выполнению этой задачи были привлечены три специалиста по тестированию производительности. 

Для проведения тестирования специалисты использовали: Chrome DevTools, Fiddler, MS Visual Studio, Zabbix, Amazon WS. 

Перед командой были поставлены следующие задачи: 

  • Определить, как продукт будет реагировать на действия пользователей при заданной нагрузке. 
  • Определить время отклика приложения при работе 30 тысяч пользователей одновременно. 
  • Измерить параметры производительности системы (сколько пользователей могут одновременно использовать продукт, время отклика продукта, число запросов в секунду, которые могут быть обработаны правильно, число операций в секунду, которые могут быть выполнены). 
  • Установить максимальную нагрузку, которую может выдержать система, и измерить уровень стабильности работы приложения при пиковой нагрузке. 

Командой a1qa были определены подходящие инструменты и разработаны скрипты, которые помогли измерить производительность продукта и ответить на поставленные вопросы. 

Выполненные работы: 

  • Изучение и анализ системы; 
  • Разработка скриптов; 
  • Настройка генераторов нагрузки; 
  • Предварительный запуск тестов; 
  • Проведение трех итераций стресс-тестирования; 
  • Анализ результатов; 
  • Подготовка отчетов. 

По завершении работ заказчику был передан подробный отчет с результатами тестирования производительности.  

В нем содержалась следующая информация: 

  • Статистические данные о времени отклика сервера при проведении самых важных операций; 
  • Диаграммы, которые демонстрировали зависимость производительности системы от числа одновременных пользователей; 
  • Данные о максимально допустимом числе пользователей; 
  • Статистика по ошибкам; 
  • Заключение о производительности системы в целом с указанием проблемных мест. 
ПРОЕКТ 3

Заказчиком были разработаны мобильные и веб-приложения для доставки видео абонентам по запросу в рамках подписки (SVOD). В данных приложениях также существовала возможность оплаты каждого отдельно просмотренного видеофайла (TVOD). 

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

Пользователи могут продолжить просмотр своих видео или загруженного материала на любом зарегистрированном устройстве (система позволяет одному пользователю зарегистрировать до 5 устройств). 

Перед выпуском продуктов на рынок их нужно было протестировать на соответствие всем требованиям. 

Команда a1qa успешно провела тестирование продукта в 5 браузерах и на 4 типах мобильных устройств. 

РЕЗУЛЬТАТЫ
  • Своевременное и грамотное тестирование помогло клиенту выпустить ключевые бизнес-продукты на рынок в кратчайшие сроки и обеспечить успех своих прямых заказчиков среди аудитории.
  • Сегодня благодаря участию a1qa пользователи из 37 стран имеют круглосуточный надежный доступ к мультимедийному контенту со своих устройств.
В ЦИФРАХ
  • 3
    продукта протестировано
  • 26
    мобильных устройств использовано
  • 100%
    соответствие срокам и бюджету