Автоматизация mob apps, docker + java
ОБЗОР
Автоматизация функционала мобильных приложений (регистрация, постинг контента, парсинг - сбор информации ...) и масштабирование (запуск параллельно N количества экземпляров мобильных приложений ) с помощью контейнеров docker. Весь проект делим на 2 принципиальных части:
архитектурная: подразумевает возможность развертывания N-ого количество контейнеров, на которых будут выполняться скрипты автоматизации (frelancer)
автоматизация: скрипты автоматизации создает QA специалист (не frelancer).
ЦЕЛИ
QA специалист создает скрипт автоматизации функционала мобильного приложения, например регистрация, на языке ООП Java .
с помощью контейнеров docker мы хотим запустить скрипт из п1 в N количество потоков, тем самым создать например N количество аккаунтов, не последовательно, а параллельно.
ТЕХНИЧЕСКИЕ ПОДРОБНОСТИ
в контейнере docker создаем рабочую среду (env) и запускаем эмулятор мобильного устройства (device) . На данном этапе хотим уметь конфигурировать типы device : model (Samsung, Huawei …) , OS (Android), version (from 5 and higher) .
запуск целевого мобильного приложения. Под целевым приложением подразумевается то приложение, функционал которого будет автоматизирован.
запуск скриптов: регистрация, постинг контента, парсинг - сбор информации и тд. Скрипты автоматизации создает QA .
для бизнес логики, скриптов автоматизации, логирования... используем PostgreSQL DB.
предполагаемый набор технологий: appium, adb, java, docker
КЛЮЧЕВЫЕ МОМЕНТЫ
Скрипты автоматизации создает QA на языке ООП Java. То есть мы должны легко интегрироваться
1 контейнер = 1 мобильное приложение = 1 из нескольких скриптов (регистрация, постинг контента, парсинг - под каждый тип активности отдельный скрипт)
важно, чтобы целевые приложения не могли “связать” наши аккаунты из-за использования docker и прочих технических маркеров.
исходники кода, скриптов, храним в нашем репозитории GitHub (предоставлю доступ). В будущем можем использовать скрипты как шаблон и тд...
Актуальные фриланс-проекты в категории Java
Разработка Android-приложения плеера для сервиса онлайн-ТВ
27 000 UAH
Нужен Android-разработчик для создания нативного Android-приложения для сервиса онлайн-ТВ. Планируется две версии: для мобильных устройств: смартфоны и планшеты; для Android TV / Android STB: телевизионные приставки. Ориентировочные сроки: до 3 месяцев. Ориентировочный… Java, Разработка под Android ∙ 25 дней 9 часов назад ∙ 31 ставка |