Программирование [softwaretesting] Консольные утилиты Android: инструменты тестировщика

Регистрация
7 Апр 2025
Сообщения
10,778
Реакции
81
Автор: softwaretesting​
Название: Консольные утилиты Android: инструменты тестировщика​

cover.jpg

Продолжительность: 1 ч 5 мин Количество уроков: 16 Видео Язык: Русский Вес архива: 758 МБ


Курс поможет вам быстро и уверенно освоить консольные утилиты Android, чтобы ускорять тестирование, автоматизировать рутинные действия и получать больше данных с устройств. Вы узнаете, как эффективно работать с ADB, AVD и другими инструментами, которые являются стандартом для профессиональных тестировщиков.

Зачем тестировщику изучать консольные утилиты Android

Чем ближе релиз, тем меньше времени на тестирование. Чтобы не жертвовать качеством, важно уметь выполнять повседневные операции быстрее, надежнее и без ручных ошибок. Консольные инструменты Android позволяют:

• управлять устройствами без лишних кликов;
• получать расширенные отладочные данные;
• автоматизировать повторяющиеся действия;
• ускорять поиск и анализ дефектов.

На курсе вы шаг за шагом освоите команды и практики, которые используются в реальном тестировании мобильных приложений.

Что вы изучите на курсе

Работа с эмуляторами Android

Вы научитесь управлять эмуляторами с помощью AVD: запускать их, перечислять доступные образы, выключать и настраивать.

• avd
• list-avds

Подключение устройств и управление приложениями

Научитесь подключать реальные девайсы по USB и Wi‑Fi, устанавливать и удалять приложения, запускать и останавливать процессы.

• devices
• kill-server
• connect
• install
• shell start / stop
• shell getprop

Команды менеджера пакетов

Освоите команды для работы с пакетами, поиска путей приложений и сброса их данных.

• pm list packages
• pm path
• pm clear

Управление операциями и процессами

Познакомитесь с командами для запуска активностей, остановки процессов и записи профилей.

• start
• force stop
• kill
• profile start file

Файловая система устройства

Вы сможете перемещать файлы между ПК и устройством, управлять директориями и проверять структуру файлов.

• pull / push
• ls / cd / rm
• mkdir
• touch

Работа с сетью

Разберёте сетевые команды и научитесь проверять доступность ресурсов, IP‑конфигурацию и открытые соединения.

• netstat
• ping
• ip

Получение артефактов для тестирования

Научитесь собирать ключевую информацию для анализа дефектов: логи, дампы, скриншоты и видеозаписи.

• logcat
• dumpsys
• screencap
• screenrecord

Управление устройством через ADB

Освоите команды для работы с базовыми функциями устройства: ввод текста, управление сенсором, GPS и ориентацией экрана.

• keyevent
• text
• GPS
• Rotation

Рандомизированное тестирование

Изучите работу с инструментом Monkey для генерации случайных событий и проведения стресс‑тестирования приложений.

• monkey
• syskeys
• throttle
• seed

Что потребуется для прохождения курса

• Windows 7+ / Mac OS Sierra+ / Ubuntu 14.04+
• Процессор i3/i5/i7 или аналогичный AMD
• От 4 GB RAM
• 1 GB свободного места
• Разрешение экрана 1280×800
• Желательно доступ к устройству Android 6.0+

Важная информация перед началом

Обратите внимание! Для комфортного обучения необходима базовая компьютерная грамотность. Вы будете работать с подключением реальных устройств, переменными окружения, файловыми системами, логами, командной строкой и клиент‑серверной архитектурой. Подготовьтесь к практической работе — курс интенсивный, но максимально прикладной.

СКАЧАТЬ:
 📥 Скрытое содержимое! Войдите или Зарегистрируйтесь
 
10,840Темы
10,893Сообщения
788Пользователи
MuhaНовый пользователь
Сверху