Портфолио

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

A1QA обеспечивает качество приложений для онлайн-касс

Один из лидеров кассовых устройств России обратился в A1QA за помощью в проведении полномасштабного тестирования накануне релиза.
Читать далее

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

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

Задачи A1QA:

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

2. Провести тестирование ряда приложений, установленных на терминал.

Цель приложений – автоматизировать различные аспекты онлайн-торговли. Приложения были представлены двумя типами: APK и CLOUD. APK-приложения физически устанавливались на терминал, CLOUD работали с API заказчика и получали информацию из облака о продажах, остатках товара и т.д.

3. Обновить и дополнить существующую документацию по тестированию.

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

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

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

ТЕХНОЛОГИИ

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

Независимое тестирование онлайн-кинотеатра

Представители крупной медиакомпании обратились в A1QA за проведением независимого тестирования онлайн-кинотеатра, приложений для Android и iOS.
Читать далее

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

Специалисты A1QA должны были выявить все проблемные места продукта, оценить QA-процессы заказчика, дать рекомендации по их оптимизации.   

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

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

Проект был завершен точно в срок и в рамках установленного бюджета. На основании полученных замечаний и рекомендаций от A1QA заказчик реорганизовал и оптимизировал свои QA-процессы.

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

Функциональное тестирование
Тестирование UI
Тестирование мобильных приложений
Тестирование безопасности
Тестирование совместимости

ТРУДНОСТИ

РЕШЕНИЯ

Доступ к видео был открыт для жителей определенных регионов. Стоимость контента и способы оплаты также варьировались в зависимости от местоположения пользователя. Это необходимо было учитывать при составлении тест-кейсов.
  • Чтобы обойти географические ограничения и проверить различные сценарии оплаты, команда A1QA использовала специальные инструменты эмуляции геолокации. Таким образом, специалисты A1QA смогли проверить доступность видео-контента в разных регионах.
Необходимо было проверить безопасность и удобство процесса оплаты доступа к премиальному контенту.
  • Тестирование платежей проводилось с использованием реальных кредитных карт.

ТЕХНОЛОГИИ

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

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

Команде 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 обеспечивает высокое качество CRM-системы

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

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

CRM-система заказчика была создана с помощью веб-фреймворка Ruby on Rails и давала возможность отслеживать эффективность продаж, охватывая весь цикл взаимодействия с клиентом.

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

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

В результате тщательного отбора предпочтение было отдано выделенной команде A1QA.

Специалисты A1QA провели комплексное тестирование системы, обнаружили более 2000 дефектов и помогли обеспечить поставку продукта высокого качества. За два года совместной работы специалисты A1QA стали полноценной частью команды разработки. При непосредственном участии A1QA на рынок было выпущено 24 версии системы.

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

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

ТРУДНОСТИ

РЕШЕНИЯ

Отсутствие на стороне заказчика налаженного процесса тестирования ПО
  • Команда A1QA учла все особенности рабочих процессов заказчика и организовала процесс тестирования с нуля. Благодаря эффективно настроенному процессу удалось сохранить размер команды тестирования на прежнем уровне при увеличении объема выполняемых работ.

ТЕХНОЛОГИИ

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

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

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

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

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

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

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

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

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

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

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

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

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

ТРУДНОСТИ

РЕШЕНИЯ

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

ТЕХНОЛОГИИ

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