Обновить
33.2

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

Методы, советы, опыт

Сначала показывать
Порог рейтинга

16 февраля 2024 года вышла первая предварительная версия Android 15 для разработчиков. Проект доступен только на смартфонах и планшетах Pixel (6/6 Pro/6a/7/7 Pro/7a/Tablet/Fold/88 Pro). Также Developer Preview можно протестировать через эмулятор Android Studio.

Обновления в Android 15 Developer Preview 1:

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

• можно отключить виброотклик при работе с виртуальной клавиатурой;

• функция «Снижение громкости уведомлений» для приложений, которые присылают много оповещений подряд;

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

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

• новая версия Privacy Sandbox для ограничения работы приложений с таргетированной рекламой;

• новая объединенная платформа Health Connect, FileIntegrityManager с fs-verity в ядре Linux (криптошифрование для защиты данных);

• теперь можно демонстрировать только экран приложения, а не всего интерфейса устройства;

• различные улучшения для разработчиков.

Процесс тестирования Android 15 разбит на три этапа: Developer Preview — два релиза (в феврале и марте); Beta — два релиза (в апреле и мае); Platform Stability — два релиза (в июне и июле).

Финальная версия Android 15 выйдет в конце лета или начале осени 2024 года.

Теги:
Всего голосов 3: ↑3 и ↓0+3
Комментарии1

Особенности тестирования приложений на Flutter

Тестирование Flutter-приложений в базовых принципах не сильно отличается от тестирования нативных. Но есть несколько интересных особенностей:

  • Все элементы Flutter-приложения — виджеты: это упрощает тестирование интерфейса и функциональности, обеспечивает единообразие интерфейса.

  • Тестирование на Flutter быстрее: платформенно-специфические функции тестируются отдельно на iOS и на Android, а остальные — на какой-то одной.

  • Flutter предоставляет собственные инструменты для тестирования виджетов и интеграционного тестирования.

Есть и сложности:

  • Отслеживание трафика: Dart обычно использует высокоуровневые библиотеки для HTTP-запросов, и они инкапсулируют низкоуровневые детали сетевого взаимодействия — это затрудняет доступ или мониторинг данных.

    Проблема решается подключением прокси-сервера. Лучше всего добавить этот функционал в инженерную панель.

  • При тестировании различий UI/UX на разных платформах мы замечаем типичные проблемы: анимация, свайпы и отображение системных диалоговых окон.

    Поэтому не стоит фокусироваться на всех кнопках. Лучше обращать внимание только на существенные различия. Тут помогает общение с сообществом.

Чтобы работать с Flutter-приложениями, мы используем FlutterDevTools. Это комплект инструментов для отладки и профилирования в экосистеме Flutter. Также применяем голден тесты, а для автоматизации — Appium. Подробнее про это рассказываем в отдельной статье, а про Flutter — в телеграм-канале.

Теги:
Всего голосов 15: ↑15 и ↓0+15
Комментарии0

В 16:00 начинаем  вебинар по удаленному тестированию мобильных приложений.

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

Подробнее о программе вебинара →

Смотрите трансляцию прямо в этом посте или переходите на YouTube.

Теги:
Всего голосов 24: ↑24 и ↓0+24
Комментарии2

Разработчик Google раскрыл в трекере кода Android Open Source Project, что первая тестовая версия Android 15 выйдет 15 февраля.

Новый релиз получил кодовое название Android V (сокращённое название следующей версии операционной системы под кодовым именем Vanilla Ice Cream).

Первая тестовая сборка Android 14 вышла 8 февраля 2023 года. Раунд тестирования Developer Preview обычно включает несколько промежуточных нестабильных релизов, которые предназначены только для разработчиков приложений. Ожидается, что в конце весны начнётся этап бета-тестирования новой ОС.

Теги:
Всего голосов 3: ↑3 и ↓0+3
Комментарии0

Как ускорить тестирование мобильных приложений?

Привет! 14 февраля мы проведем вебинар по удаленному тестированию мобильных приложений. Покажем, как проводить параллельные тесты из любой точки мира. Без закупки техники и настройки инфраструктуры. Расскажем, как использовать ферму мобильных устройств для мануального тестирования и автотестов.

Регистрация на вебинар →

Теги:
Всего голосов 6: ↑5 и ↓1+4
Комментарии0

Вклад авторов