Время от времени случаются ситуации, когда требуется записать на видео то, что происходит на дисплее. Это возможно как в процессе работы тестировщика, так и как простая необходимость человека передать требуемые данные другим. Давайте разберемся, как это сделать.
К примеру, устройства от производителей Xiaomi, Huawei и Samsung имеют встроенные утилиты, отвечающие за запись видео с дисплея. Это очень удобно, поскольку не надо тратить много личного времени на то, чтобы подобрать самые лучшие программы, определить их плюсы и минусы, установить их на смартфон и настроить. Чаще всего, встроенная утилита находится на главном дисплее смартфона (панель уведомлений или в разделе «Инструменты»), где найти ее будет не сложно.
Но что делать с другими устройствами, где таких программ по умолчанию нет? Конкретно в данном случае, изучим ситуацию с точки зрения тестировщиков, которым в своей деятельности придется достаточно часто пользоваться функцией записи видео с дисплея смартфона. Легче всего будет загрузить специально разработанную программу из магазина. Далее мы рассмотрим несколько самых популярных таких программ.
1. AZ Screen Recorder
Осуществляет запуск камеры вместе со всплывающим функционалом после того, как на нее нажать. Кроме того, утилитой можно управлять прямо с панели уведомлений. Функционал программы стандартный: старт, стоп, приостановка видео, обрезка записи, добавление спецэффектов.
2. DU Recorder
Простое в эксплуатации, бесплатное и не требующие к себе дополнительного внимания ПО. Значок камеры появляется после запуска утилиты, а меню с функциями – после нажатия на значок камеры. Коснувшись к значку «Запись», вы запустили временной отсчет до начала записи дисплея. По завершению съемки, можно выполнять редактирование.
В целом, DU Recorder и AZ Screen Recorder – аналоговые приложения, не требующие для их применения глубоких знаний и практических умений.
3. Mobizen Screen Recorder
Эта программа имеет тот же функциональный набор, что и предыдущие, но с существенной особенностью. Здесь есть реклама, которая накладывается как водяной знак на снятое видео. Таким образом, может закрыться часть дисплея, где будут находится важные данные. Недостатками данного ПО являются частые случаи завершения работы без подтверждения пользователя, а также трудности в монтировании видео из нескольких частей.
Представленные выше утилиты имеют как плюсы, так и минусы. С первых стоит назвать легкость в установке и эксплуатации, а также понятный функционал. Ко вторым отнесем загрузку видео в память устройства, сложности в монтаже. Также огромным минусом является то, что для подключения к смартфону и поиска требующегося документа приходится выполнять некоторые действия. Но как бы там ни было, данные программы очень часто применяются в работе и значительно упрощают жизнь сотрудникам отдела тестирования.
ADB
Записать видео с экрана смартфона можно еще одним способом, использовав ADB. Здесь мы имеем больше функциональных возможностей, но настройка и подготовительные процессы к процедуре записи займут больше времени.
Данный подход доступен из Android SDK. Необходимо загрузить этот пакет, который потребует достаточно много памяти на жестком диске, а также времени на установку всех версий Android. Только после этого осуществлять запись видео станет легко.
Изначально потребуется через USB подсоединить девайс к компьютеру в режиме отладки (в процессе подключения появится запрос на отладку, отвечать на него стоит утвердительно). После запустить командную строку CMD и зайти в папку, где уже установленный SDK. Использовать путь: c:\Users\your_user\AppData\Local\Android\Sdk\platform-tools\.
Для идентификации смартфона потребуется осуществить поиск подключенного устройства (команда adb devices).
После этого, с помощью команды db shell screenrecord /sdcard/test.mp4 запустить запись дисплея. В данном случае видео будет записываться 3 минуты.
С помощью данной программы вы также сможете сделать скриншоты, установить билды или записать логи. Большим преимуществом ADB можно считать широкий функционал, а недостатками – сложный путь установки и настройки при взаимодействии с программой впервые, необходимость знания команд, навык работы с командной строкой и лимит во времени записи.
Другие утилиты
Вывести изображение на экран смартфона можно и через трансляцию на компьютере. Для этого потребуется установить приложение Vysor.
Сразу после запуска приложения, устройство отобразится в перечне доступных девайсов, в верхней части программы. Запись экрана начнется после того, как нажмете на кнопку «View».
Если этого не случилось, следует:
- Произвести подтверждение запроса на отладку по USB;
- Заново подключить телефон;
- Выполнить установку ADB драйверов.
Кроме утилиты Vysor, можно использовать:
- Screencast – простое приложение с удобным интерфейсом. Записывает видео с экрана ПК и веб-камеры, захватывая при этом звук с микрофона. Работает на Android, Windows, iOS, MacOS и Chrome OS.
- Scrcpy – работает на GNU/Linux, Windows и Mac, располагает отображением и управлением Android устройствами, подключенными через USB или TCP/IP (Wi-Fi, SSH).
Часто случается так, что заказчик требует не просто запись видео с тапами, а непосредственно процесс взаимодействия человека с тачпадом устройства. В таком случае придется брать штатив и использовать устройство для записи видео, которое фиксируется на этом штативе. Только так можно заснять процесс тестирования смартфона с демонстрацией тапов.
По завершению съемки, необходимо сжать видео в размере, убрать лишние звуки или добавить эффектов. Для таких целей на ПК используются:
- Movavi video suite – в функционале имеются редактор видео, утилиты для записи дисплея, для захвата с ТВ-тюнеров VHS и камер, конвертер мультимедиа, для нарезки видео, а также мультимедиа плеер. Утилита применяется на ПК с Windows.
- Mobizen for Windows – программа, служащая для удаленного управления устройствами на базе Android и iOS. Работает в классическом режиме (с рабочими столами и программами), в режиме передачи данных (только на Android устройствах) и записи видео. Подключиться к программе можно с помощью USB, Wi-Fi, 3G или LTE на ПК, Mac, Ipad.
- Camtasia – утилита, записывающая снимки дисплея в видеофайлы разных форматов. Здесь есть возможность редактирования видео, имеются встроенные видеопроигрыватели и Macromedia Flash (SWF). Программа способна захватить звуки и действия во всей Windows-системе и сохраняет файл в формате AVI.
Итоги
Под любую задачу можно найти удобный подходящий инструмент. В данной ситуации большинство пользователей отдают предпочтение Android-приложениям. Причиной этому является простой функционал, удобный и понятный интерфейс, а также надежность ПО.
Немного меньшим спросом пользуется ADB-инструмент. Он менее популярен из-за сложностей при первичной установке и из-за работы в режиме консоли. И еще реже используются утилиты Scrcpy, Camtasia и другие.
Все рассмотренные программы можно использовать как при тестировании мобильных приложений, так и при любом другом виде проверок.
0 Comments