НОУ ИНТУИТ | Лекция | Основы тестирования и отладки приложений на смартфоне
Опубликовано: 16.10.2017
Обзор дополнительных инструментов тестирования
Чтобы повысить эффективность и качество труда при тестировании приложений для мобильных устройств, разумно было бы использовать дополнительные инструменты, причем эти инструменты могут варьироваться от небольших приложений и надстроек над SDK до многофункциональных автоматизированных приложений, выполняющих тестирование в комплексе. Рассмотрим некоторые существущие решения, позволяющие облегчить процесс тестирования приложений под Android , источник: http://www.enterra.ru/blog/tools_for_qa/ .
Захват видео с экранов устройств
Довольно часто бывает полезно заснять видео воспроизводимой ошибки, видео или набор скриншотов позволяет более подробно описать ошибку и тем самым сэкономить время разработчиков. В этом деле может помочь приложение AndroidScreenCapture ( http://sourceforge.net/projects/ashot/ ), которое автоматически делает серию скриншотов при изменении экрана. Данное приложение требует установленного Android SDK .
Лекция 2: Комбинаторика
Эмуляторы
Эмулятор полностью или частично предоставляет функционал и поведение устройства или программы. При разработке мобильных приложений используются эмуляторы мобильных устройств, которые позволяют оперативно тестировать приложения, даже когда целевое устройство недоступно. Эмуляторы полезны в случае проверки сложных или опасных сценариев, которые невозможно или не рекомендуется проверять на реальных устройствах. Разумеется, у эмуляторов есть и недостатки: они крайне требовательны к ресурсам и даже самые лучшие их них все-таки отличаются от реальных устройств.
Лекция 2: Сетевые протоколы