Портфолио

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

Команде 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 за проведением аудита нагрузочных испытаний единой биллинговой системы.
Читать далее

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

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

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

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

В результате 4 месяцев наблюдений и аудита специалистом A1QA было выявлено более 100 «узких мест», а также предложены рекомендации по их устранению. Эффективность предложенных рекомендаций после их выполнения также была оценена специалистом A1QA.

Завершающим этапом проекта стала презентация результатов аудита Совету директоров компании.

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

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

Аудит процессов тестирования
QA-консалтинг

ТРУДНОСТИ

РЕШЕНИЯ

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

ТЕХНОЛОГИИ

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

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

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

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

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

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

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

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

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

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

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

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

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

ТРУДНОСТИ

РЕШЕНИЯ

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

ТЕХНОЛОГИИ

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

Сертификационные испытания устройств сетевой безопасности

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

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

На базе лаборатории A1QA были проведены испытания многочисленных устройств сетевой безопасности. Главной задачей было установить их соответствие региональной версии ISO 15408. Испытуемое оборудование было представлено программно-аппаратными комплексами различных классов. Для каждого устройства было проведено около 5000 тестов. 

Команда A1QA провела испытания с соблюдением всех временных и бюджетных рамок и подтвердила заявленные функции устройств требованиям безопасности. Все обнаруженные дефекты были проработаны с производителем.

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

Тестирование безопасности
Тестирование на проникновение
Автоматизация тестирования
Подготовка технической документации

ТРУДНОСТИ

РЕШЕНИЯ

Работы по тестированию необходимо было согласовать с регулятором в области информационной безопасности
  • Специалисты A1QA подготовили подробный документ «Программа и методика испытаний», а также комплект технической документации для сертификации
Необходимость регулярно проводить нагрузочное тестирование устройств пропускной способностью от 3 Гбсек до 100 Гбсек
  • Разработка автоматических тестов

ТЕХНОЛОГИИ

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

Тестирование системы видеонаблюдения на открытой платформе

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

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

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

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

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

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

ТРУДНОСТИ

РЕШЕНИЯ

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

ТЕХНОЛОГИИ

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

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

«Мы благодарим специалистов A1QA за работу над очень важным для нас продуктом.  Взаимовыгодное сотрудничество помогло успешно решить все задачи. Опыт и квалификация инженеров A1QA поспособствовали высококачественному тестированию системы видеонаблюдения Axxon Next».

Дмитрий Горбанев,

ITV Group LTD

Тестирование электронной системы управления документацией

В A1QA обратилась компания, специализирующаяся на системной интеграции бизнес-решений.
Читать далее

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

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

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

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

Функциональное тестирование
Нагрузочное тестирование
Подготовка тестовой документации

ТРУДНОСТИ

РЕШЕНИЯ

Отсутствие налаженных QA-процессов
  • Настройка полноценного QA-процесса: поиск причин сложновоспроизводимых дефектов, определение требований, которые ранее не были задокументированы, создание качественной тестовой документации и настройка эффективной коммуникации с заказчиком
Претензии банка к качеству продукта
  • Комплексное функциональное тестирование ИТ-системы до выпуска конечных версий
Недостаток скриптов для оптимизации системы и проведения нагрузочного тестирования
  • Подготовка скриптов для определения проблемных мест системы и разработка методов ее оптимизации

ТЕХНОЛОГИИ

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

Тестирование приложения социальной сети

Молодая компания, разработавшая приложение социальной сети, обратилась в A1QA для тестирования своего продукта.
Читать далее

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

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

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

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

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

ТРУДНОСТИ

РЕШЕНИЯ

Заказчик не был уверен в готовности приложения к релизу
  • Проверка функциональности приложения
Отсутствие внутренней QA-команды
  • Разработка плана и процесса тестирования
Недостаток информации о работе приложения на различных мобильных устройствах
  • Тестирование на двух крупнейших мобильных платформах и 11 устройствах

ТЕХНОЛОГИИ

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

Многоплатформенное тестирование системы видеоконференции

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

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

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

Одно из решений заказчика используется во всем мире и требовало тщательного тестирования на различных платформах, не ограничиваясь широко распространенными версиями Windows и Linux. Для выполнения этой задачи заказчик обратился к специалистам A1QA.

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

Функциональное тестирование
Тестирование графического интерфейса пользователя (GUI)
Юзабилити-тестирование
Тестирование производительности
Автоматизация тестирования

ТРУДНОСТИ

РЕШЕНИЯ

Слабая устойчивость звуковых систем
  • Проведение тестирования производительности
Несовместимость системы с рядом ОС и виртуальных Java-машин
  • Тестирование GUI, юзабилити-тестирование, функциональное тестирование, автоматизация тестирования  

ТЕХНОЛОГИИ

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

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

“Я очень впечатлен вашим мастерством тестирования и способностью быстро реагировать на внешние изменения. Гибкость, профессионализм, упорство — это про вас.”

Алан Купер,

R&D Менеджер

Комплексное тестирование сайта оператора мобильной связи

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

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

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

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

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

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

Функциональное тестирование
Тестирование графического интерфейса пользователя (GUI)
Тестирование локализации
Тестирование безопасности
Тестирование совместимости
Тестирование доступности использования

ТРУДНОСТИ

РЕШЕНИЯ

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

ТЕХНОЛОГИИ

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