Добавил:
Developer Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Лекция №8 ТПП.pptx
Скачиваний:
0
Добавлен:
15.04.2024
Размер:
3.62 Mб
Скачать

Диаграмма деятельности

Диаграмма деятельности – UML диаграмма на которой показаны действия , состояния которых указаны на диаграмме.

Диаграмма деятельности

Тестирование мобильных приложений

Android Studio - интегрированная среда разработки( IDE) для работы с мобильными приложениями.

Анонсирована в 2013 на конференции Google I/O/

Декабрь 2014 - вышла первая стабильная версия Android Studio

(тогда же и прекратилось поддержка плагина

Android Development Tools). Функции :

расширенный редактор макетов

сборка приложений

статический анализатор кода

Тестирование мобильных приложений

Шаблоны основных макетов

поддержка разработки приложений

Основные требования

процессор

x86 -64 Intel

оперативная

 

память

8 Гb (минимум)

 

16 Гb (рекомендуемая)

Свободное

 

место

32 Г b (рекомендуемое)

на диске

на SSD

тестирование Android Studio

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

(напр. разработка мобильных приложений работа с картами навигации для автомобилей)

РедакторыВизуальный редактор

(для разработки используются всплывающие окна)текстовый редактор

Cосталять код под Android можно на разных языках (долгое время было на Java)

Затем появился Kotlin

типы мобильных приложений

1. Нативные приложения

разрабатываютя по конкретную ОС (напр. для Android cвои приложения)

цель нативных приложений : максимально использовать мобильные устройства.

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

Нативные приложения могут работать как с Интернетом так и без него.

Приложения для разных ОС разные 2. Веб- приложения

интерфейс приложения может выглядеть по разному в разных типах приложений

типы мобильных приложений

2. Веб-приложения - точнее не приложения , а интерфейсы сайтов , адаптированные под мобильные устройства.

Bеб - приложения отличаются кроссплатформенностью и невысокой производительностью.

3. Гибридные приложения - тип кобинации нативных и веб-приложений.

Обычно разрабатываются для двух платформ (ОС) напр. Android и iOS

и разрабатываются на универсальных языках программирования.

Цена ниже , быстрее выходят на рынок.

Типы мобильных приложений

особенности тестирования мобильных приложений

1. Надо тестировать самую новую ОС , самую старую ОС и браузеры.

Разработчик зная эту особенность может поставить заглушку с сообщением , что ОС надо обновить.

2. Проверить тест-кейсы.

Тестировщик должен учесть все возможности взаимодействия пользователя с приложением.

Для этого составлляются тест-кейсы с четким порядком действий для конкретной функции.

Т.о. тест-кейсы основаны на пользовательских сценариях. - т.е. на схемах того как пользователь решает задачи с помощью приложения.