Портфолио

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

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

Команде 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. Таким образом, мы могли оперативно реагировать на заявки заказчика о привлечении новых специалистов с необходимыми навыками и знаниями о продуктах заказчика.
Оперативное получение информации при удаленном взаимодействии с командой заказчика.
  • Мы наладили эффективную коммуникацию с контактными лицами из разных команд заказчика.
Многие процессы заказчика отличались от общепринятых.
  • Наши специалисты проявили гибкость и смогли гармонично встроиться в рабочие процессы заказчика.

ТЕХНОЛОГИИ

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

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

Компания 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)
Тестирование локализации
Тестирование безопасности
Тестирование совместимости
Тестирование доступности использования

ТРУДНОСТИ

РЕШЕНИЯ

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

ТЕХНОЛОГИИ

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

Функциональное тестирование и проверка решения для бизнес-коммуникаций

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

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

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

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

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

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

ТРУДНОСТИ

РЕШЕНИЯ

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

ТЕХНОЛОГИИ

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

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

“После проведения аудита качество ПРОДУКТА не просто оправдало наши ожидания, но и превзошло их. Общее впечатление о продукте: теперь он выглядит ОТЛИЧНО!!! Мы полностью довольны всеми изменениями, предложенными QA-специалистами компании. Спасибо!”

Димитри Бурдон,

Руководитель отдела R&D

Оценка качества, функциональное тестирование и проверка сайта государственного учреждения

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

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

Муниципальному учреждению в одном из городов США требовался полный редизайн официального сайта, а также добавление системы управления контентом и обновление существующей функциональности.

Для проведения функционального и регрессионного тестирования заказчик выбрал услуги компании A1QA. Помимо этого, в качестве первоочередной задачи заказчик поставил тестирование сайта на соответствие обычным веб-стандартам и таким стандартам доступности как XHTML и разделу 508 Закона США о реабилитации.

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

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

ТРУДНОСТИ

РЕШЕНИЯ

Неактуальная версия сайта с неудобной функциональностью
  • Проведение функционального тестирования, тестирования пользовательского интерфейса
  • Юзабилити-тестирование
  • Внедрение новой системы управления контентом
Несоответствие стандартам XHTML и разделу 508 Закона США о реабилитации
  • Тестирование всех веб-страниц на соответствие разделу 508 Федерального закона о реабилитации и Принципам доступности веб-контента (Web Content Accessibility Guidelines), разработанных консорциумом W3C

ТЕХНОЛОГИИ

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

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

“Я высоко ценю проделанную работу, а также проявленное вами терпение”.

Том Флэнэган,

Руководитель отдела по связям с общественностью