# ПРОЦЕССЫ Ресурсы Цикл разработки ПО Waterfall RUP Agile Kanban Управление Теория ограничений АНАЛИЗ Ресурсы ПО для Аналитика Кто аналитики? Бизнес-процесс Требования Уровни и типы Источники Стейкхолдеры Нотации Vision (Концепция) Сервисы АРХИТЕКТУРА Ресурсы ПО для Архитектора Кто архитекторы? Архитектурные слои язык Archimate GAP-анализ SOA Типы интеграции Проектное решение DDD Микросервисы и service mesh ESB HTTP/REST RPC DevOps CI/CD/CDP VM и Docker Контракты API Оценка задачи git Frontend Apache Регулярка Linux ТЕСТИРОВАНИЕ Ресурсы QA и QC Цикл тестирования Уровни тестирования Виды тестирования Баг-репорт Шаблоны Тестирование требований Тест-анализ и тест дизайн Тест план Метрики качества Автотесты Selenium XPATH Генератор данных Безопасность Нагрузочное ДАННЫЕ Ресурсы MDM Big data Об информации SQL intro MongoDB intro БИБЛИОТЕКА Курсы Системная инженерия Сумма технологии Экстраполяция в будущее Политэкономия Красивые диаграммы Сознание, интеллект
Ещё на странице:
# Appium # Android SDK # VirtualBox + GenyMotion
Ещё в разделе:
[ ТЕСТИРОВАНИЕ ] [ Тестирование требований ] [ Тест-анализ и тест дизайн ] [ Тест план ] [ Метрики качества ] > Android [ Автоматизация ] [ Selenium WebDriver ] [ XPATH ] [ Различные расчёты ] [ Безопасность ] [ Нагрузочное ]
Другие разделы:
# АНАЛИЗ АРХИТЕКТУРА ДАННЫЕ DevOps БИБЛИОТЕКА ПРОЦЕССЫ ТЕСТИРОВАНИЕ
Тестирование под Android
last update: 13-12-2020, 06:44
Appium
Ресурсы:
Предустановка Node.JS (минимальная необходимая версия 0.12): sudo apt-get install javascript-common build-essential nodejs sudo npm cache clean -f sudo npm install -g n sudo n 0.12.7
Установка, собственно, Appium через npm: sudo npm install -g appium
Android SDK
Установка Android SDK 7-й версии, рекомендуется 8-я:
Просто следовать инструкции http://developer.android.com/sdk/installing/index.html sudo apt-get install android-tools-adb
    Подключение смартфона для работы с ним, выполнить действия указанные по ссылкам:
  1. Using Hardware Devices
  2. How to configure ADB access for Android devices?

adb devices - запускаем демона, смотрящего за подключёнными устройствами
adb devices -l - получить список подключённых устройств
adb logcat > logfile.txt - записать дебаг-лог с устройства, внимание, размер файла быстро растёт!
android - Запустить Android SDK Manager. Можно устанавливать/удалять плагины и версии Андроида к SDK.
android avd - Запустить Android Virtual Device (создаём/выбираем профили, параметры устройства, запускаем)
VirtualBox + GenyMotion
  1. Предустановка: VirtualBoxsudo aptitude install virtualbox virtualbox-qt virtualbox-dkms
  2. Пройти на страницу загрузки Genymotion и скачать подходящий вам пакет (расширение bin). Чтобы загрузка стала доступной - надо зарегистрироваться.
  3. Дать права на выполнение скачанного файла:sudo chmod +x genymotion-2.6.0-linux_x64.bin
  4. Распаковать его:./genymotion-2.6.0-linux_x64.bin
  5. Запустить GenyMotion: cd genymotion ./genymotion
  6. Здесь рассказано как настроить поддержку Google Play Services