Инструменты тестировщика: Консольные утилиты Android [software-testing.ru] [Арсений Батыров]
Тестировщик всегда работает в условиях недостатка времени: беклог не уменьшается, релиз на носу, а протестировать нужно еще многое. Чтобы обеспечить качество продукта, нужно постоянно повышать эффективность собственной работы. Один из способов - освоить некоторые инструменты, облегчающие рутинные действия в тестировании.
Для работы с девайсами и эмуляторами на системе Android нет ничего более удобного, чем инструменты от Google. Один из главных инструментов, входящий в Android SDK — это Android Debug Bridge. Эта утилита дает тестировщику доступ к огромному количеству отладочных команд. С их помощью можно получить и обработать значительно больше данных, чем вручную. Другая утилита — Android Virtual Device — отвечает за запуск и работу с эмуляторами.
Курс «Инструменты тестировщика: Android debug bridge» подробно рассматривает нужные для тестирования команды, при этом опуская лишнюю информацию.
На этом курсе вы научитесь:
Тестировщик всегда работает в условиях недостатка времени: беклог не уменьшается, релиз на носу, а протестировать нужно еще многое. Чтобы обеспечить качество продукта, нужно постоянно повышать эффективность собственной работы. Один из способов - освоить некоторые инструменты, облегчающие рутинные действия в тестировании.
Для работы с девайсами и эмуляторами на системе Android нет ничего более удобного, чем инструменты от Google. Один из главных инструментов, входящий в Android SDK — это Android Debug Bridge. Эта утилита дает тестировщику доступ к огромному количеству отладочных команд. С их помощью можно получить и обработать значительно больше данных, чем вручную. Другая утилита — Android Virtual Device — отвечает за запуск и работу с эмуляторами.
Курс «Инструменты тестировщика: Android debug bridge» подробно рассматривает нужные для тестирования команды, при этом опуская лишнюю информацию.
На этом курсе вы научитесь:
- Запускать и тушить эмуляторы;
- Подключаться к устройствам по USB и Wi-Fi;
- Посылать на устройства и принимать любые данные;
- Менять настройки девайса;
- Запускать рандомизированное тестирование.
Запуск эмулятора
- avd
- list-avds
- devices
- kill-server
- connect
- install
- shell start
- shell stop
- shell getprop
- pm list packages
- pm path
- pm clear
- start
- force stop
- kill
- profile start file
- pull
- push
- ls
- cd
- rm
- mkdir
- touch
- netstat
- ping
- ip
- logcat
- dumpsys
- screencap
- screenrecord
- keyevent
- text
- GPS
- Rotation
- monkey
- syskeys
- throttle
- seed
- Windows 7+ / Mac OS Sierra+ / Ubuntu 14.04+
- Процессор i-серии (i3, i5, i7) или аналогичный от AMD
- Минимум 4 GB RAM
- 1 GB на жёстком диске
- Разрешение экрана минимум 1280 x 800
- Желательно - девайс на Android 6.0+
http://software-testing.ru/edu/1-schedule/267-adb
goto/post?id=6773486#post-6773486