# ПРОЦЕССЫ Ресурсы Цикл разработки ПО Waterfall RUP Agile Kanban Управление АРХИТЕКТУРА Ресурсы ПО для Архитектора Кто архитекторы? Архитектурные слои язык Archimate GAP-анализ SOA Типы интеграции Vision (Концепция) Проектное решение ESB Микросервисы и service mesh HTTP/REST RPC DDD АНАЛИЗ Ресурсы ПО для Аналитика Кто аналитики? Бизнес-процесс Требования Уровни и типы Источники Стейкхолдеры Нотации Сервисы DevOps CI/CD/CDP VM и Docker Контракты API Оценка задачи git Frontend Apache Регулярка Linux ТЕСТИРОВАНИЕ Ресурсы QA и QC Цикл тестирования Уровни тестирования Виды тестирования Баг-репорт Тестирование требований Тест-анализ и тест дизайн Интеграционное, API, E2E Тест план Метрики качества Автотесты Selenium XPATH Генератор данных Нагрузочное ДАННЫЕ Ресурсы MDM Big data Об информации SQL intro MongoDB intro БИБЛИОТЕКА Системная инженерия Станислав Лем Экстраполяция в будущее Политэкономия Сознание, интеллект

/ АНАЛИЗ АРХИТЕКТУРА ДАННЫЕ DevOps Gaming Библиотека ПРОЦЕССЫ ТЕСТИРОВАНИЕ: + ТЕСТИРОВАНИЕ + Тестирование требований + Тест-анализ и тест дизайн + Импакт-анализ в тестировании + API, интеграционное и E2E + Тест план + Метрики качества - Android | Appium | Android SDK | VirtualBox + GenyMotion + Автоматизация + Selenium WebDriver + XPATH + Генератор случайных данных + Различные расчёты + Безопасность + Нагрузочное
Тестирование под Android
latest update of the page: 19-09-2023, 17:32 UTC
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-я:
Просто следовать инструкции https://developer.android.com/studio 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