Тестирование Android-приложения

Пред. проектСлед. проект

Обеспечение качества Android-приложения - Field Agent

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

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

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

Задачи

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

Решение

1

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

2

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

На этапе тестирования произведены: проверка качества работы системы и необходимая оптимизация с точки зрения использования ресурсов устройства (памяти и расхода заряда батареи).

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

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