Optimize your Android testing with a scalable strategy that helps manage your app's test load and device configurations. From understanding the testing pyramid to leveraging tools like Robolectric and Gradle Managed Devices, learn how to make informed decisions that enhance test reliability and efficiency. Find out why manual testing is not enough, and how automation can save time and improve code quality.
Chapters:
0:00 - Intro
0:41 - Why do we test?
1:21 - Testing strategies
3:06 - Scope vs. Size
5:45 - Categories
7:49 - Conclusion
Resources:
Testing strategies → https://goo.gle/4cSoqW7
Check out the next episode → • Tools and patterns for scalable Android ap...
Watch more Android Conference Talks → https://goo.gle/ConferenceTalks
Subscribe to Android Developers → https://goo.gle/AndroidDevs
#AndroidDevelopers #AndroidJetpack #androidstudio
Speaker: Jose Alcérreca
Products Mentioned: Android Developer Tools,Android Platform,
Поделиться в:
Доступные форматы для скачивания:
Скачать видео mp4
Информация по загрузке:
Скачать аудио mp3
Похожие видео
array(10) {
[0]=>
object(stdClass)#5599 (5) {
["video_id"]=>
int(9999999)
["related_video_id"]=>
string(11) "eiq-6a20XKM"
["related_video_title"]=>
string(101) "ИИ Заменит Программистов За ГОД? Большое Расследование"
["posted_time"]=>
string(21) "7 дней назад"
["channelName"]=>
string(14) "Vlad Mishustin"
}
[1]=>
object(stdClass)#5572 (5) {
["video_id"]=>
int(9999999)
["related_video_id"]=>
string(11) "8m1W4PyYMYQ"
["related_video_title"]=>
string(35) "Navigation Compose meet Type Safety"
["posted_time"]=>
string(27) "9 месяцев назад"
["channelName"]=>
string(18) "Android Developers"
}
[2]=>
object(stdClass)#5597 (5) {
["video_id"]=>
int(9999999)
["related_video_id"]=>
string(11) "9SlKPtUtv6o"
["related_video_title"]=>
string(51) "Tools and patterns for scalable Android app testing"
["posted_time"]=>
string(23) "1 месяц назад"
["channelName"]=>
string(18) "Android Developers"
}
[3]=>
object(stdClass)#5604 (5) {
["video_id"]=>
int(9999999)
["related_video_id"]=>
string(11) "mHQ9r98mmrg"
["related_video_title"]=>
string(95) "Как я стал специалистом по кибербезопасности с НУЛЯ"
["posted_time"]=>
string(23) "1 месяц назад"
["channelName"]=>
string(9) "CyberYozh"
}
[4]=>
object(stdClass)#5583 (5) {
["video_id"]=>
int(9999999)
["related_video_id"]=>
string(11) "cRzcnKxmIZo"
["related_video_title"]=>
string(93) "Копия Miro с нуля на React в 2025 + Архитектура front-end БЕЗ FSD!"
["posted_time"]=>
string(23) "1 месяц назад"
["channelName"]=>
string(41) "Евгений Паромов | Front-end"
}
[5]=>
object(stdClass)#5601 (5) {
["video_id"]=>
int(9999999)
["related_video_id"]=>
string(11) "qX6zmKY4KP0"
["related_video_title"]=>
string(59) "Building a scalable, modularized, testable app from scratch"
["posted_time"]=>
string(21) "2 года назад"
["channelName"]=>
string(18) "Android Developers"
}
[6]=>
object(stdClass)#5596 (5) {
["video_id"]=>
int(9999999)
["related_video_id"]=>
string(11) "RnHC1XiNWS8"
["related_video_title"]=>
string(94) "Венедиктов – страх, Симоньян, компромиссы / вДудь"
["posted_time"]=>
string(19) "3 дня назад"
["channelName"]=>
string(10) "вДудь"
}
[7]=>
object(stdClass)#5606 (5) {
["video_id"]=>
int(9999999)
["related_video_id"]=>
string(11) "ZPM4flsAd9w"
["related_video_title"]=>
string(54) "When to Use a Single Activity Architecture On Android?"
["posted_time"]=>
string(25) "4 месяца назад"
["channelName"]=>
string(15) "Philipp Lackner"
}
[8]=>
object(stdClass)#5582 (5) {
["video_id"]=>
int(9999999)
["related_video_id"]=>
string(11) "KnN3u1vugfA"
["related_video_title"]=>
string(99) "MCP-серверы в Cursor AI/Claude: полный гайд для x10 эффективности"
["posted_time"]=>
string(25) "3 недели назад"
["channelName"]=>
string(25) "Олег Стефанов"
}
[9]=>
object(stdClass)#5600 (5) {
["video_id"]=>
int(9999999)
["related_video_id"]=>
string(11) "niWpfRyvs2U"
["related_video_title"]=>
string(40) "7 Programming Myths that waste your time"
["posted_time"]=>
string(23) "1 месяц назад"
["channelName"]=>
string(8) "Fireship"
}
}