Автоматизация 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
Скрипт для модификации APKУ меня есть скрипт под старые версии APK Minecraft, который позволял делать версию игры с более меньшим весом за счет того, что там удалялась музыка. Также, скрипт делал клон Minecraft (чтобы можно было иметь две игры майнкрафт на своем устройстве...), а также во вкладку… Java, Разработка под Android ∙ 12 часов 21 секунда назад ∙ 8 ставок |
Реализовать клиентскую конвертацию и оптимизацию изображений (включая HEIC) перед AJAX-отправкой на
3145 UAH
Сайт доски объявлений (Тамаранга v2 Окружение rocky linux8 php 7,2 nginx 1,28,2 mysql 8,00,44 Yi 1 bootstrap 3,3,7 vps 8 потоков ,24 озу,2000nyme Внедрить в JS-загрузчик фото перехват события выбора файлов (change на input[type=file] или хук AJAX-загрузчика).Если пользователь… Java ∙ 16 часов 39 минут назад ∙ 12 ставок |
Кастомизация экрана загрузки и меню Minecraft 1.12.2 (Tech Survival)
891 UAH
Необходимо доработать готовый клиент Minecraft 1.12.2 с модами и внедрить собственный дизайн интерфейса в стиле технического выживания (Industrial / Tech Survival).Что нужно сделать1. Кастомный экран загрузки модов Необходимо заменить стандартный экран загрузки Minecraft/Forge,… Java, Разработка игр ∙ 5 дней 10 часов назад ∙ 6 ставок |
Інтеграція в CRM модулів сканерів стоматологій
27 000 UAH
Мы разработали CRM систему для взаимодействия с зубными врачами и лабораториями. Нужно интегрировать сервисы iTero, sirona, medit и др чтобы подтягивались файлы автоматически AI и машинное обучение, Java ∙ 5 дней 11 часов назад ∙ 27 ставок |
Разработка простых 2D-игр (Змейка, Галактика и т.д.) под Google Play MarketЗдравствуйте! Ищу разработчика (или начинающего с хорошей базой), который сможет создать несколько простых классических 2D-игр для мобильной платформы Android с дальнейшей публикацией в Play Market.Для начала нужно разработать одну-две игры. Примеры сеттинга и механик:… Java, Разработка игр ∙ 7 дней 15 часов назад ∙ 19 ставок |