МЕДИЙНЫЕ ТЕХНОЛОГИИ

Android: Тестирование приложения

Опубликовано: 13.10.2017

видео Android: Тестирование приложения

MOBILQA #8. Особенности Тестирования Мобильных Приложений: iOS, Android, Windows Phone

Статья проплачена кошками - всемирно известными производителями котят.



Если статья вам понравилась, то можете поддержать проект .

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


Как тестировать андроид приложения на реальном устройстве. Захват видео c экрана в Android Studio

Зачем нужно тестирование и нужно ли оно вам? Если вы начинающий программист и пишете простые учебные примеры, то тесты вам не нужны. Даже если вы перешли от простых примеров к собственным разработкам средней сложности, то вполне можете обходиться без тестирования и дальше. Почему? Дело в том, что в небольших проектах вы в состоянии контролировать логику приложения. Вы можете предугадать слабые места и поправить код. Даже если вы что-то пропустили и выложили релиз в открытый доступ, то по отзывам пользователей вы можете быстро сориентироваться в проблеме и исправить ошибку.


Андрей Дзыня: Автоматизируем тестирование Android приложений

Но всё меняется, если программа стала сложной. У вам появилось больше десятка различных экранов активностей, отдельных классов и т.д. Вы аккуратно стали разбивать код на модули, чтобы обеспечить независимость. Такой подход в обязательном порядке используется в компаниях, где каждый отвечает за свой участок кода. И тут вас подстерегает опасность. Вам доверили написать новый метод или переписать существующий метод, но вы ещё не до конца уяснили взаимодействие метода с другими кусками кода. Если метод в проекте был давно, то все уверены в его работе и фокусируются на новых задачах. Но вы сделали ошибку, например, банально опечатались и вместо плюса поставили минус - и числа стали вычитаться вместо сложения. Причём выводимые результаты могут быть вполне корректными для приложения. Поэтому при запуске приложения с неправильным методом программисты могут не заметить проблему. Проблему могут заметить позже сами пользователи, но если это приложение связано с банковским сектором, то несколько миллионов рублей, исчезнувших со счёта, не прибавит радости ни пользователю, ни руководству.

Новости

Игры для локальной сети
Приветствую всех читателей. Большинство компьютерных игр (даже те, которые выходили лет 10 назад) поддерживают многопользовательскую игру: либо по интернету, либо по локальной сети. Это, конечно, хорошо,

Чат для локальной сети
Рано или поздно в любой корпоративной или крупной домашней сети встает вопрос о том, какие средства коммуникации использовать, как организовать эффективное оповещение всех сотрудников и доставку файлов.

Беспроводные технологии локальных сетей
В последние годы беспроводные локальные сети заняли существенную нишу на рынке локальных сетей. Все больше и больше организаций считают, что беспроводные сети являются необходимым дополнением традиционных

Подключения по локальной сети windows
Абонентский отдел: 8-495 518-90-37 или 8-926 605-28-69 будни 10:00-20:00, сб 10:00-17:00 ДЛЯ АБОНЕНТОВ Личный кабинет Сменить тариф Прислать квитанцию Написать директору Наш ИНН 5016013170 Оплатить

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

Создание локальной сети
Перед тем как вы научитесь самостоятельно конструировать и настраивать домашние локальные сети, давайте сразу ответим на самый главный вопрос: «А зачем они нужны?». Само по себе понятие локальной

Гонки по локальной сети
Не только мальчики нравятся машинки, девочки тоже не прочь прокатится на мощном автомобиле. Гонки стали первооткрывателями консольных игр. В данном жанре важен каждый момент, иначе нелепый поворот может

Сканер локальной сети
Когда сижу в кафехе или где-либо еще, где есть открытый либо закрытый, но с известным мне паролем wi-fi, часто от безделья пытаюсь попасть в админку роутера со стандартной учеткой admin/admin В среднем

Локальная сеть через интернет
Тут Вам надо поменять значение «my_server» на IP адрес вашего сервера. Скопируем файлы ca.crt, client1.crt, client1.key в папку C:Program FilesOpenVPNconfigkeys для пользователя «client1» и файлы ca.crt,

Что такое локальная сеть
Локальная сеть – это группа компьютеров, связанных вместе, расположенная в определенной ограниченной области, например, в здании. Размеры такой сети могут быть различными. Она может включать в свой

Популярные статьи