Портфолио

Интеграционное тестирование

Комплексное тестирование ПО для ведения здорового образа жизни

Команде A1QA было поручено провести комплексное тестирование веб-сервиса и мобильных приложений. Главной задачей заказчика – компании-разработчика программного обеспечения – было выпустить качественный продукт на рынок в кратчайшие сроки.
Читать далее

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

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

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

Для работы на проекте в A1QA было сформировано четыре выделенные команды: три из них обеспечивали качество веб-сервиса, одна проводила тестирование мобильных приложений.

Все инженеры на проекте были HIPAA-cертифицированными специалистами.

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

В рамках тестирования интеграции было проверено качество взаимодействия портала со сторонними сервисами: Google Analytics, Map My Fitness, Salesforce, Amazon, Hyatt, Gyft и Vindicia.

Командой автоматизаторов A1QA было разработано гибкое решение, которое автоматизировало 95% регрессионных тестов и легко адаптировалось под любые изменения в продукте.

ПРЕДОСТАВЛЕННЫЕ УСЛУГИ

Функциональное тестирование
Тестирование мобильных приложений
Тестирование совместимости
Тестирование локализации
Интеграционное тестирование
QA-консультирование
Автоматизация тестирования

ТРУДНОСТИ

РЕШЕНИЯ

Большой объем тест-кейсов, которыми нужно было эффективно управлять
  • Использование TestRail вместо отдельных документов
Изначально низкое качество продукта
  • Формулирование критерий завершения работы над User Story; Определение необходимогоуровня качества продукта; Управление процессом тестирования на основе количественных характеристик.
Стремительный рост QA-команды
  • Гибкий подход к масштабированию команды; Обучение новых сотрудников опытными инженерами проекта; Создание и обновление базы знаний проекта.
Отсутствие необходимых мобильных устройств для тестирования
  • Расширение парка устройств проекта необходимыми моделями устройств.

ТЕХНОЛОГИИ

ПРОЕКТ В ЦИФРАХ

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

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

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

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

Для обеспечения качества продуктов в A1QA была сформирована выделенная команда QA-инженеров, которые работали исключительно над задачами данного проекта.

Изначально команда состояла из 2 инженеров. По мере выполнения работ специалисты A1QA доказали свой профессионализм и заслужили доверие заказчика. В итоге команда была увеличена до 8 специалистов.

Команда A1QA выполняла следующие задачи:

- Обработка заявок на устранение неисправностей от конечных пользователей (воспроизведение проблем на тестовом окружении, определение, является ли неисправность дефектом продукта или проблемой окружения пользователя, создание дефекта в баг-трекинговой системе, проверка исправления дефекта);

- Тестирование хотфиксов (проверка исправления дефектов и корректности установки патча с исправлениями на текущую версию продукта);

- Тестирование релизных версий продуктов, как основных, так и минорных.

ПРЕДОСТАВЛЕННЫЕ УСЛУГИ

Функциональное тестирование
Тестирование графического интерфейса пользователя
Кроссбраузерное тестирование
Тестирование веб-сервисов
Интеграционное тестирование
Тестирование хотфиксов

ТРУДНОСТИ

РЕШЕНИЯ

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

ТЕХНОЛОГИИ

ПРОЕКТ В ЦИФРАХ

Комплексное тестирование мобильных приложений adidas

Компания adidas обратилась в A1QA для проведения комплексного тестирования набора приложений adidas miCoach.
Читать далее

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

Компания adidas – ведущий производитель одежды и товаров для занятий спортом. Наряду с выпуском классических товаров компания инвестирует в разработку и продвижение высокотехнологичных продуктов. Один из них –adidas miCoach, система «умных» устройств и программных приложений для отслеживания беговых достижений в ходе тренировочного процесса.

Система предназначена как для профессиональных спортсменов (легкоатлетов, футболистов и т.д.), так и для любителей спорта и здорового образа жизни. Компания adidas обратилась к A1QA для выполнения полного цикла тестирования приложений adidas miCoach.

Команда A1QA выполняла тестирование нескольких протоколов передачи данных, реализованных географически распределенными командами разработчиков, в процессе непрерывной интеграции. Задача заключалась в выявлении дефектов как отдельных модулей решения, так и системы miCoach в целом.

ПРЕДОСТАВЛЕННЫЕ УСЛУГИ

Функциональное тестирование
Тестирование пользовательского опыта и интерфейса
Тестирование локализаций
Интеграционное тестирование

ТРУДНОСТИ

РЕШЕНИЯ

Недостаток технической документации
  • Тщательное изучение приложений
Недостаточно интуитивный интерфейс
  • Тестирование пользовательского опыта и интерфейса
Несоответствие некоторым региональным параметрам
  • Проведение тестирования локализации

ТЕХНОЛОГИИ

ПРОЕКТ В ЦИФРАХ

ОТЗЫВ КЛИЕНТА

“Команда A1QA превзошла наши самые смелые ожидания. QA-инженеры безупречно выполнили поставленную задачу и внесли улучшения в наши собственные QA-процессы. В ходе проекта специалисты компании детально разобрались в проблеме и продемонстрировали отличное понимание нашего продукта. Планируем в скором времени обратиться к A1QA с новым деловым предложением”.

Стив Блэк

Тестирование продуктов для резервного копирования и восстановления данных

Acronis признал работу команды A1QA в 2 раза более эффективной по сравнению с предыдущими партнерами по тестированию ПО.
Читать далее

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

Acronis — ведущий производитель решений для резервного копирования, аварийного восстановления, защиты систем и данных в физических, виртуальных и облачных средах. Программное обеспечение Acronis продается более чем в 90 странах мира.

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

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

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

Кроме того, специалисты A1QA протестировали работу на всех актуальных версиях операционных систем (Windows, Linux), различных платформах виртуализации (VMware vSphere, Microsoft Hyper-V, KVM, RHEV) для обеспечения высокой степени совместимости продуктов.

ПРЕДОСТАВЛЕННЫЕ УСЛУГИ

Полный цикл тестирования продуктов Acronis

ТРУДНОСТИ

РЕШЕНИЯ

Недостаточное количество технической документации
  • Анализ функциональности продукта
  • Выявление дефектов в поведении продукта
Большое число языков локализации
  • Тестирование локализации для проверки правильности введения региональных параметров
  • Юзабилити-тестирование
Необходимость тестирования на различных ОС, серверных и виртуальных машинах
  • Проведено тестирование совместимости для различных версий ОС Windows и Linux

ТЕХНОЛОГИИ

ПРОЕКТ В ЦИФРАХ

ОТЗЫВ КЛИЕНТА

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

Сергей Стороженко,

Руководитель команды QA, Acronis

Тестирование мобильного терминала mPOS

Специалисты A1QA проверили совместимость продукта заказчика с наиболее популярными смартфонами.
Читать далее

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

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

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

ПРЕДОСТАВЛЕННЫЕ УСЛУГИ

Тестирование интеграции мобильного терминала с популярными смартфонами

ТРУДНОСТИ

РЕШЕНИЯ

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

ТЕХНОЛОГИИ

ПРОЕКТ В ЦИФРАХ

Комплексное тестирование модулей системы BSS/OSS

Заказчик обратился в A1QA для обеспечения качества оптимизации системы BSS/OSS.
Читать далее

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

Заказчик, мобильный оператор из России, обратился в компанию A1QA для обеспечения качественного процесса оптимизации модулей системы BSS/OSS. 

Бизнес-цели заказчика: запуск нового пакета услуг, повышение лояльности целевой аудитории и улучшение качества бизнес-процессов.

ПРЕДОСТАВЛЕННЫЕ УСЛУГИ

Тестирование главных модулей системы

ТРУДНОСТИ

РЕШЕНИЯ

Сотрудничество с удаленными командами
  • Разработка схемы взаимодействия
Большой объем тестовых процедур
  • Проведение модульного, интеграционного, системного, автоматизированного, нагрузочного, приемочного тестирования и проверки работы мобильного приложения
Сложная бизнес-логика решения
  • Разработка сквозных скриптов для проверки бизнес-процессов
Постоянно меняющиеся требования
  • Обновление стратегии тестирования
Сжатые сроки проекта
  • Проведение частых релизов

ТЕХНОЛОГИИ

ПРОЕКТ В ЦИФРАХ