Android Broadcast
13.8K subscribers
3.05K photos
209 videos
9 files
5.22K links
Подборка новостей и статей для Android разработчиков.

Обсуждение @android_broadcast_talks
Наши медиа https://taplink.cc/android_broadcast
Связь с автором @android_broadcast_bot
Реклама @android_broadcast_bot
Download Telegram
#Тестирование

Вышел Robolectric 4.5 в котором появилась поддержка Android API 30 (Android 11), множество исправлений багов и улучшений
#Тестирование #Автоматизация

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

QA из команды разработки приложение Badoo и Bumble делится их опытом автоматизации тестирования для нативных приложений под Android и iOS, стараясь переиспользовать всё по максимум.
#Тестирование

Пишем unit тесты так, чтобы не было мучительно больно

Лучшие практики и советы как писать тесты и как это не стоит делать от разработчика из ЦФТ
#Тестирование

Some things to consider before using the @VisibleForTesting annotation

При организации тестов приходится некоторые API делать публичными, для доступа из тестов. В Android добавили специальную аннотацию @VisibleForTesting

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

Особенности тестирования Android без Google-сервисов

Руководство по организации тестирования приложения на основе сервисов от Huawei
#тестирование

The secrets of effectively snapshot testing on Android

Советы как организовать скриншот тестирование, когда сравниваются рендеры состояния экрана с базовым
#тестирование

Вышел Kaspresso 1.3.0
👉 Поддержка Allure
👉 Поддержка Robolectric - запуска Kaspresso тестов на JVM (с некоторыми ограничениями)
👉 Исправление багов
Руководитель команды автоматизации тестирования в Одноклассниках рассказывает (13м) про подходы к работе с Android UI-автотестами (~1400 штук) на Java и Espresso:
👉 формат представления результатов
👉 как устроен запрет мерджа
👉 как смогли стабилизировать тесты
👉 как настроили параметризацию запуска
👉 параллельное выполнение тестов

#тестирование #автоматизация
Forwarded from Compose Broadcast
Разбор (EN, 7м) сложностей тестирования UI на Compose со стандартным решением от Google.

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

#автотесты #ui #compose #ultron #тестирование
Обзор недавно представленного Compose Preview Screenshot Testing https://t.me/android_broadcast/7578

#тестирование #androidstudio
Вышло обновление тестовых библиотек Jetpack
👉 Test Core 1.6.0
👉 Espresso 3.6.0
🎉 Espresso Devices 1.0 - API для управления эмулятором во время теста

Все подробности релиза читайте тут

#тестирование #jetpack #espresso
Вышел Robolectric 4.13
👉 Улучшена поддержка аппаратного ускорения рендеринга в Robolectric Native Graphics
🔼Обновление версий зависимостей
🛠 Исправление багов

Поддержка Android 15 появится в 4.14

#тестирование
Please open Telegram to view this post
VIEW IN TELEGRAM
Разработчик делится (8м) почему на проекте Android проекте решили переехать с JUnit4 на JUnit5. Преимущества пятой версии: удобство, скорость выполнения тестов, больше фиче и они добавляются

#тестирование #junit
Forwarded from Kotlin Broadcast
JetBrains запустила опрос на тему "Unit тестирование в Kotlin". Заполнение займёт 8 минут, а вы поможете улучшить направление команде языка

#опрос #kotilin #тестирование