Найдите исполнителя для вашего проекта прямо сейчас!
Разместите заказ на фриланс-бирже и предложения поступят уже через несколько минут.

Назначение. Массовое тестирование поведения пользователей в Android приложениях в реальных условиях.

Описание. Необходимо разработать систему, которая позволит работать с виртуальными Android устройствами с помощью API. Должны быть реализованы следующие функции:

- инициализация нового виртуального устройства

- привязка указанных Google аккаунтов

- установка и запуск выбранных приложений

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

Интерфейс API необходимо сделать в виде консольного инструмента, который будет принимать команды, например:

./androtest --account [email protected]:password --install Application

Установка выбранного приложения для выбранного аккаунта

./androtest --account [email protected]:password --remove Application

Удаление выбранного приложения

./androtest --account [email protected]:password --execute Application --cmd Command

Отправить команду Command приложению Application (протокол команд необходимо разработать)

Система должна позволять устанавливать различные параметры Android OS (версия, язык, местоположение и т.п.). Также необходимо предусмотреть возможность сохранения состояния тестов (репозитарий виртуальных устройств), чтобы обеспечить возможность повтороного выполнения действий в рамках одного и того же уникального устройства для тестирования растянутых во времени действий (например, получения бонусов в приложении за посещения в течение недели).

10 лет назад
fsventures
Николай 
42 годаУкраина
11 лет в сервисе
Был
10 лет назад