Продолжительность
1 ч 5 мин 28 сек
Количество уроков
16 Видео
Дата добавления
26.12.2019
На курсе Вы научитесь запускать и тушить эмуляторы, рандомизированное тестирование, менять настройки девайса, посылать на устройства и принимать любые данные.
Тестировщик всегда работает в условиях недостатка времени: беклог не уменьшается, релиз на носу, а протестировать нужно еще многое. Чтобы обеспечить качество продукта, нужно постоянно повышать эффективность собственной работы. Один из способов - освоить некоторые инструменты, облегчающие рутинные действия в тестировании.
Для работы с девайсами и эмуляторами на системе Android нет ничего более удобного, чем инструменты от Google. Один из главных инструментов, входящий в Android SDK — это Android Debug Bridge. Эта утилита дает тестировщику доступ к огромному количеству отладочных команд. С их помощью можно получить и обработать значительно больше данных, чем вручную. Другая утилита — Android Virtual Device — отвечает за запуск и работу с эмуляторами.
Курс «Инструменты тестировщика: Android debug bridge» подробно рассматривает нужные для тестирования команды, при этом опуская лишнюю информацию.
На этом курсе вы научитесь:
- Запускать и тушить эмуляторы;
- Подключаться к устройствам по USB и Wi-Fi;
- Посылать на устройства и принимать любые данные;
- Менять настройки девайса;
- Запускать рандомизированное тестирование.
Программа курса
Запуск эмулятора
Устройства, подключение и установка приложений
- 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
Файловый менеджер
Работа с сетью
Артефакты тестирования
- logcat
- dumpsys
- screencap
- screenrecord
Работа с девайсом
Monkey runner
- 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+
Внимание!
Мы ожидаем, что вы уже обладаете базовой компьютерной грамотностью. На этом курсе мы будем работать с подключением телефонов к разным компьютерам, командной строкой, графическим и консольным интерфейсами, переменными окружения, различными файловыми системами, логами, клиент-серверной архитектурой, скриншотами и видео.