Field Agent – обеспечение качества мобильной платформы под Android

Заказчик: маркетинговое агентство PlanB

Модель взаимодействия: FixedPrice

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

Задачи

    • Обеспечение высокого качества функциональности клиентской части продукта (мобильного приложения);
    • Обеспечение высокого качества функциональности администраторской части продукта (веб-интерфейса);
    • Обеспечить совместимость с набором устройств и версий ОС для мобильного приложения;
    • Выполнить анализ производительности мобильного приложения и его устойчивости к сбоям;
    • Обеспечить требуемый уровень удобства использования интерфейса мобильного приложения;
    • Проверить ролевую модель на основе конфигурируемых учетных записей в администраторской части.

Решение

1

Оперативно проработаны требования и документация от заказчика, подготовлена методика тестирования, предложены изменения по ЖЦ проекта. Предложен и согласован оптимальный набор устройств и версий ОС (в целях расширения совместимости с большинством устройств);
Использован внутренний парк мобильных устройств для проведения описанных видов тестов;
Применены собственные внутренние решения (CMS) для сокращения издержек на реализацию и тестирование администраторской части продукта;
Проведен анализ мобильного приложения с точки зрения удобства пользователя (экспертиза по usability), описаны необходимые доработки и изменения GUI (графического пользовательского интерфейса);

2

На этапе тестирования произведены: проверка качества работы системы и необходимая оптимизация с точки зрения использования ресурсов устройства (памяти и расхода заряда батареи). Проведенные типы тестов: функциональное тестирование, кроссплатформенное тестирование мобильного приложения на различных версиях ОС (использование внутреннего парка устройств), регрессионное тестирование, нагрузочное тестирование (на предмет многопоточности, отказоустойчивости и соответствия заявленным требованиям производительности), тестирование удобства использования (usability); UAT-тестирование (тестирование с точки зрения конечных пользователей продуктов).

Инструменты и технологии

    • Android 2.3 – 4.4
    • Android SDK
    • Fiddler 4
    • Eclipse Memory Analyzer 1.4.
    • Better Battery Stats 1.16
    • Charles v3.9.2
    • Birtix 24

Результаты

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

Свяжитесь с нами