Tagged articles
8 articles
Page 1 of 1
ByteDance SE Lab
ByteDance SE Lab
Aug 21, 2023 · Artificial Intelligence

How Fastbot Uses Reinforcement Learning for Faster Android GUI Testing

Fastbot is a reusable, model‑based Android GUI testing tool that leverages reinforcement‑learning techniques to learn from previous test runs, accelerating coverage and crash detection through a two‑phase workflow, probabilistic and learning‑based event selection, and provides configurable custom events, widget blocking, and tree‑pruning features.

GUI automationandroid testingfastbot
0 likes · 16 min read
How Fastbot Uses Reinforcement Learning for Faster Android GUI Testing
Airbnb Technology Team
Airbnb Technology Team
Feb 24, 2022 · Mobile Development

Ensuring Consistency in Airbnb's Android Automated Testing Framework

In the sixth Airbnb Android testing article, the team identifies flaky‑test sources such as nondeterministic sharding, asynchronous execution, view and drawable caching, shared‑preference leaks, time drift, and RecyclerView pre‑fetching, and resolves them by clearing shared state, injecting test‑scoped coroutine scopes, forcing view refreshes, mocking time, clearing drawable caches, disabling pre‑fetching, using synchronous drawables, and wrapping WebViews to block network loads while logging details.

Async HandlingAutomationFlank
0 likes · 13 min read
Ensuring Consistency in Airbnb's Android Automated Testing Framework
Ctrip Technology
Ctrip Technology
May 13, 2021 · Cloud Native

Design and Implementation of an AVD IaaS Testing Platform for Mobile Automation at Ctrip

The article details Ctrip's development of a cloud‑native AVD IaaS platform that leverages Kubernetes, Docker, and Android Virtual Devices to provide scalable, cost‑effective, and high‑availability mobile automated testing infrastructure, addressing hardware costs, performance, and operational challenges while supporting continuous integration pipelines.

AVDAutomationDocker
0 likes · 18 min read
Design and Implementation of an AVD IaaS Testing Platform for Mobile Automation at Ctrip
Youku Technology
Youku Technology
Mar 17, 2021 · Mobile Development

Building Test Effectiveness Evaluation Capability for Youku Client

The article details Youku’s effort to build a test‑effectiveness evaluation system for its client by prioritizing data‑driven code‑coverage metrics, comparing JaCoCo with an internal tool, outlining the native class‑loading architecture, Python‑based analysis pipeline, achieved coverage insights, and plans to expand automation and visualization across modules.

Youku clientandroid testingcode coverage
0 likes · 6 min read
Building Test Effectiveness Evaluation Capability for Youku Client
AntTech
AntTech
Jul 10, 2019 · Mobile Development

Soloπ: A Wireless, Non‑Intrusive, Root‑Free Android Testing Solution for Mobile Devices

The article introduces Soloπ, Alipay's comprehensive wireless and non‑intrusive Android testing framework that enables root‑free functional, performance, compatibility, and stability testing on mobile devices through wireless ADB, record‑playback, multi‑device control, and integrated performance tools such as mobile Lighthouse.

Mobile AutomationSOLOWireless ADB
0 likes · 13 min read
Soloπ: A Wireless, Non‑Intrusive, Root‑Free Android Testing Solution for Mobile Devices
360 Quality & Efficiency
360 Quality & Efficiency
Dec 14, 2018 · Mobile Development

UiAutomator 2.0 Overview, Features, and Integration Guide for Android Testing

This article provides a comprehensive overview of Android UiAutomator 2.0, detailing its major features, migration differences from UiAutomator 1.0, important considerations, Gradle integration steps, test case creation and execution, as well as the UiDevice API and new UiObject2 capabilities for mobile UI automation.

GradleJUnit4Mobile Automation
0 likes · 5 min read
UiAutomator 2.0 Overview, Features, and Integration Guide for Android Testing
Meituan Technology Team
Meituan Technology Team
Mar 8, 2018 · Mobile Development

App Battery Consumption Analysis and Optimization in Short Video Features

The article examines why short‑video list pages drain far more battery than detail pages, explains Android power‑profile calculations and testing with Battery Historian, and demonstrates code‑level fixes—replacing heavy layout animations with ValueAnimator—to dramatically reduce CPU‑intensive rendering and improve app battery efficiency.

Code OptimizationMobile Developmentandroid testing
0 likes · 10 min read
App Battery Consumption Analysis and Optimization in Short Video Features