Tagged articles
148 articles
Page 1 of 2
Huolala Tech
Huolala Tech
Feb 4, 2026 · Artificial Intelligence

How AI Self‑Healing Transforms Mobile UI Automation Testing

This article examines the challenges of manual mobile UI testing, introduces AI‑driven self‑healing techniques that combine multimodal perception, visual models and semantic analysis, and details the architecture, diagnostic workflow, smart popup handling, change‑aware engines, practical results and future directions.

AISoftware qualityUI automation
0 likes · 15 min read
How AI Self‑Healing Transforms Mobile UI Automation Testing
Woodpecker Software Testing
Woodpecker Software Testing
Feb 1, 2026 · Mobile Development

Hidden Mobile Testing Points You Probably Miss

This article outlines a comprehensive checklist of mobile testing items—including functional, conflict, performance, signal, low‑battery, compatibility, stress, field, stability, regular, user‑experience, and hardware tests—to help engineers ensure thorough coverage of a phone's quality and reliability.

Performance TestingUser experiencecompatibility testing
0 likes · 4 min read
Hidden Mobile Testing Points You Probably Miss
Woodpecker Software Testing
Woodpecker Software Testing
Jan 13, 2026 · Fundamentals

Mobile vs Web Testing: 8 Key Differences Every QA Engineer Should Know

This article breaks down the eight core differences between mobile and web testing, covering platform fragmentation, network scenarios, interaction models, installation processes, performance metrics, interruption handling, security concerns, and automation tools, and explains why mobile testing demands broader technical breadth.

Performance Testingdevice fragmentationmobile testing
0 likes · 8 min read
Mobile vs Web Testing: 8 Key Differences Every QA Engineer Should Know
DeWu Technology
DeWu Technology
Jan 12, 2026 · Mobile Development

How We Built an AI‑Powered Smart Inspection System for Mobile Apps

This article details the design and implementation of an AI‑driven smart inspection platform for a mobile app, covering background challenges, system architecture, core detection features—including layout, visual, consistency, and AI‑operation checks—platform configuration, result feedback, and the measurable improvements achieved.

AI inspectionUI automationapp quality
0 likes · 19 min read
How We Built an AI‑Powered Smart Inspection System for Mobile Apps
Advanced AI Application Practice
Advanced AI Application Practice
Dec 9, 2025 · Mobile Development

How to Make AI Precisely Operate Mobile Apps: Solving Common Midscene.js Testing Pain Points

This article dissects the practical challenges of using Midscene.js for Android UI automation, demonstrates why auto‑planning can fail, and provides concrete step‑by‑step solutions—including instant operation APIs, assertion checks, refined prompts, coordinate clicks, conditional scrolling, and smart waiting—to make AI‑driven mobile testing reliable and efficient.

AI testingAndroid automationMidscene.js
0 likes · 10 min read
How to Make AI Precisely Operate Mobile Apps: Solving Common Midscene.js Testing Pain Points
Cognitive Technology Team
Cognitive Technology Team
Jun 11, 2025 · Cloud Native

Unlock Low‑Cost Mobile Testing with Sonic’s Cloud‑Native Device Platform

This article introduces Sonic, an open‑source cloud‑device testing platform that leverages a Spring Cloud micro‑service architecture and Docker deployment to provide low‑cost, scalable, and flexible automated testing, remote debugging, CI/CD integration, and multi‑platform support for mobile applications.

CI/CD integrationDocker deploymentcloud-native
0 likes · 8 min read
Unlock Low‑Cost Mobile Testing with Sonic’s Cloud‑Native Device Platform
JD Tech Talk
JD Tech Talk
Nov 22, 2024 · Mobile Development

Implementing UI Automation Testing for Auto Insurance Systems Using Playwright

This article discusses implementing UI automation testing for auto insurance systems using Playwright, addressing the challenges of testing multiple insurance providers and demonstrating how automated testing can significantly improve efficiency and reduce manual testing workload.

API testingAuto Insurance SystemsPlaywright
0 likes · 9 min read
Implementing UI Automation Testing for Auto Insurance Systems Using Playwright
Huolala Tech
Huolala Tech
Oct 29, 2024 · Mobile Development

Boost Mobile App Testing Efficiency with Parallel Multi‑Device Synchronization

This article explores how Hu Jia‑chun and the Huolala testing team tackled the exploding complexity of mobile app testing across Android, iOS, and HarmonyOS by applying task decomposition, parallel execution, cloud‑based device farms, OCR‑driven precise control, and custom multi‑device synchronization tools to dramatically improve coverage and speed.

OCR automationParallel Executioncloud testing
0 likes · 22 min read
Boost Mobile App Testing Efficiency with Parallel Multi‑Device Synchronization
Snowball Engineer Team
Snowball Engineer Team
Sep 29, 2024 · Mobile Development

Building a Mobile Automated Testing Platform with Airtest and Poco

This article describes how a team built a custom automated testing platform for React Native mobile apps using Airtest and Poco, covering tool selection, script examples, platform architecture with React frontend and Python backend, and solutions for parallel execution and mock services.

AirtestFlaskMock Server
0 likes · 13 min read
Building a Mobile Automated Testing Platform with Airtest and Poco
Tencent Cloud Developer
Tencent Cloud Developer
May 9, 2024 · Frontend Development

Front-end UI Automation Testing: Challenges, Solutions, and Practices

The article recounts the author’s journey building and scaling front‑end UI automation for desktop, web, and mobile, exposing challenges such as fragile end‑to‑end tests, high maintenance cost, and merge‑induced regressions, and proposes a three‑layer strategy of unified frameworks, collaborative case sharing, and enhanced reporting that yielded 70% business coverage, 93% pass rates, and thousands of bugs discovered, while outlining future AI‑driven test generation.

Software qualityUI automationcontinuous integration
0 likes · 39 min read
Front-end UI Automation Testing: Challenges, Solutions, and Practices
Ctrip Technology
Ctrip Technology
Mar 22, 2024 · Mobile Development

Design and Implementation of the Cloud Touch Platform for Remote Mobile Device Control and Testing

The article presents the background, full‑scenario construction, core architecture, device‑pool strategy, remote iOS control via WebDriverAgent, screen‑sync using ffmpeg, streaming pipeline, data collection, and practical lessons of the Cloud Touch platform that enables unified remote testing and customer‑support workflows for mobile applications.

Cloud TouchRemote Device ControlStreaming
0 likes · 14 min read
Design and Implementation of the Cloud Touch Platform for Remote Mobile Device Control and Testing
Ctrip Technology
Ctrip Technology
Mar 15, 2024 · Artificial Intelligence

Real‑time Debugging Boosts the Effectiveness of AI‑Generated UI Automation Scripts

This article examines how integrating real‑time debugging with large‑model AI can dramatically improve the accuracy and success rate of automatically generated UI test scripts, presenting a LangChain‑based architecture, toolchain design, experimental results, and future challenges in AI‑driven UI automation.

AILangChainReal-time Debugging
0 likes · 10 min read
Real‑time Debugging Boosts the Effectiveness of AI‑Generated UI Automation Scripts
Meituan Technology Team
Meituan Technology Team
Feb 29, 2024 · Mobile Development

Meituan Technical Salon #77: Client‑Side Robustness Testing via Interface Data Mutation for Billion‑Traffic Systems

Meituan’s Technical Salon #77 presented a client‑side robustness testing framework that mutates API responses using semantic rules, injects them via a proxy, and detects crashes or hangs through static code scans and dynamic monitoring, employing array‑deduplication techniques to cut test volume while maintaining coverage, now deployed in Meituan and Youxuan apps.

Fault InjectionRobustnessclient-side quality
0 likes · 15 min read
Meituan Technical Salon #77: Client‑Side Robustness Testing via Interface Data Mutation for Billion‑Traffic Systems
Shentong Technology Team
Shentong Technology Team
Jan 9, 2024 · Mobile Development

Boosting Mobile App Quality: Shentong’s Custom DevOps Automation Framework

This article examines how Shentong, a logistics company, built a comprehensive mobile testing ecosystem—including functional, compatibility, and specialized tests—leveraging automation, a DevOps‑driven packaging pipeline, and a Jenkins‑based framework to dramatically improve testing efficiency and product quality.

AppiumDevOpscontinuous integration
0 likes · 13 min read
Boosting Mobile App Quality: Shentong’s Custom DevOps Automation Framework
NetEase Cloud Music Tech Team
NetEase Cloud Music Tech Team
Dec 19, 2023 · Mobile Development

A One‑Stop UI Automation Testing Framework for NetEase Cloud Music

To meet NetEase Cloud Music’s tight regression schedule, the team built Athena, a one‑stop UI automation framework that combines record‑and‑play case entry, Dawn telemetry‑based stable element locating, white‑box communication for efficiency, and integrated network‑mock and multi‑account support, delivering 73% coverage, over 90% success, and cutting regression time by more than 60%.

Androidcontinuous integrationiOS
0 likes · 14 min read
A One‑Stop UI Automation Testing Framework for NetEase Cloud Music
Huolala Tech
Huolala Tech
Nov 28, 2023 · Mobile Development

How HuoLala Built a Low‑Cost, High‑Reliability Mobile UI Automation Platform

This article details HuoLala's journey from a weekly release cycle to a cloud‑based record‑and‑replay mobile UI automation platform, covering background challenges, industry analysis, technical design—including deep‑learning based control detection, SIFT image matching, script generation, playback handling, and platform features—while demonstrating significant testing efficiency gains and future AI‑driven enhancements.

Deep LearningSIFTUI automation
0 likes · 21 min read
How HuoLala Built a Low‑Cost, High‑Reliability Mobile UI Automation Platform
MoonWebTeam
MoonWebTeam
Nov 9, 2023 · Mobile Development

Master Mobile E2E Testing with Appium: Setup, Principles, and Real‑World Examples

This comprehensive guide explains Appium’s cross‑platform architecture, walks through setting up an Android testing environment on macOS, demonstrates a full‑stack test case for an in‑app H5 page, and shares advanced techniques like a WebSocket‑based JS agent and OpenCV image‑recognition for challenging hybrid scenarios.

AndroidAppiumE2E automation
0 likes · 16 min read
Master Mobile E2E Testing with Appium: Setup, Principles, and Real‑World Examples
Bilibili Tech
Bilibili Tech
Aug 25, 2023 · Mobile Development

A Multi‑Layer Approach to Mobile Device Compatibility Test Design and Device Selection

The article proposes a six‑layer methodology for mobile compatibility testing that starts with hardware specs, adds market and roadmap insights, prioritizes high‑share and bug‑prone models, classifies performance tiers, accounts for special devices, aligns scenarios with key parameters, and uses an algorithm to group, rank, and flag representative devices for efficient testing.

algorithmdevice compatibilitydevice selection
0 likes · 11 min read
A Multi‑Layer Approach to Mobile Device Compatibility Test Design and Device Selection
Test Development Learning Exchange
Test Development Learning Exchange
Jul 15, 2023 · Mobile Development

Airtest Automation API Reference: Initialization, Device Connection, App Operations, and Common Interactions

This article provides a comprehensive reference for Airtest's automation APIs, covering script initialization functions, device connection methods, application lifecycle commands, and frequently used interaction utilities such as screenshot, touch, swipe, text input, and key events, each illustrated with Python code examples.

AirtestApp OperationsAutomation
0 likes · 8 min read
Airtest Automation API Reference: Initialization, Device Connection, App Operations, and Common Interactions
Ziru Technology
Ziru Technology
May 18, 2023 · Backend Development

Mastering Automation Testing: From Web UI to Mobile Apps and API with Selenium, Appium, and JMeter

This guide explains the fundamentals of automation testing, identifies suitable projects, compares common automation types such as web, mobile, and API testing, introduces essential tools like Selenium, Appium, uiautomator2, and JMeter, and provides step‑by‑step code examples to help beginners quickly implement automated tests in real‑world scenarios.

API testingAppiumJMeter
0 likes · 21 min read
Mastering Automation Testing: From Web UI to Mobile Apps and API with Selenium, Appium, and JMeter
DeWu Technology
DeWu Technology
Apr 24, 2023 · Frontend Development

Community Client-Side Testing Practices and Quality System Construction

The guide outlines community-driven client‑side testing practices—functional, compatibility, exploratory, UX, performance, stability, and security testing—detailing tool use such as TeslaLab, automation and AI techniques, cross‑device and platform challenges, memory‑leak and crash analysis, and combined black‑box/white‑box approaches to improve app quality and data privacy.

Client-Side TestingPerformance TestingUI automation
0 likes · 21 min read
Community Client-Side Testing Practices and Quality System Construction
Huolala Tech
Huolala Tech
Apr 4, 2023 · Mobile Development

How Huolala Scaled a Cloud Real‑Device Platform for Mobile Testing

This article details Huolala's evolution from a simple wireless ADB setup to the sophisticated TianGong system, covering architecture, video streaming, input handling, large‑scale device pool management, and future plans for intelligent scheduling and iOS optimization.

AndroidAutomationVideo Streaming
0 likes · 17 min read
How Huolala Scaled a Cloud Real‑Device Platform for Mobile Testing
FunTester
FunTester
Mar 27, 2023 · Mobile Development

Key Considerations for Mobile App Testing

This guide outlines essential mobile app testing practices, including device and platform selection, handling user mobility and network changes, multitasking scenarios, gesture conflicts, user experience factors, permissions, caching, web dependency, layered and exploratory testing, security checks, and effective log usage.

PermissionsUser experienceapp testing
0 likes · 6 min read
Key Considerations for Mobile App Testing
Huolala Tech
Huolala Tech
Dec 22, 2022 · Mobile Development

How Huolala Built a Scalable Cloud Real‑Device Testing Platform for Mobile Apps

Huolala's data team created a cloud‑based real‑device platform that centralizes phone resources, enables remote screen casting and control via adb, minicap, and minitouch, and uses Spring Boot and Netty‑WebSocket to deliver scalable, cost‑effective mobile testing across multiple scenarios.

ADBNettySpring Boot
0 likes · 13 min read
How Huolala Built a Scalable Cloud Real‑Device Testing Platform for Mobile Apps
IT Services Circle
IT Services Circle
Nov 22, 2022 · Mobile Development

Automating Android Phones with Scrcpy and UiAutomator2 Using Python

This tutorial explains how to set up the open‑source screen‑copy tool Scrcpy and the Python‑based UiAutomator2 library to control an Android device from a computer, covering installation, environment configuration, sample code for interacting with apps, and practical use cases such as automated liking and commenting.

ADBAndroid automationmobile testing
0 likes · 6 min read
Automating Android Phones with Scrcpy and UiAutomator2 Using Python
FunTester
FunTester
Nov 16, 2022 · Mobile Development

How to Build a Robust Manual Testing Strategy for Mobile Apps

This guide outlines practical steps for selecting devices, weighing real devices versus emulators, leveraging cloud and network testing, and conducting UX, performance, and security checks to ensure high‑quality mobile app deployments in today’s fast‑paced digital landscape.

Performance Testingcloud testingdevice selection
0 likes · 6 min read
How to Build a Robust Manual Testing Strategy for Mobile Apps
FunTester
FunTester
Oct 7, 2022 · Mobile Development

How to Transition from Manual to Automation Testing in 5 Practical Steps

This guide explains why QA engineers should learn to code, outlines five concrete steps—including choosing a language, intensive coding practice, creating a GitHub profile, building a simple test, and continuous learning—to successfully move from manual testing to mobile automation development.

AppiumJavaQA career
0 likes · 9 min read
How to Transition from Manual to Automation Testing in 5 Practical Steps
ITPUB
ITPUB
Oct 2, 2022 · Mobile Development

How Meituan’s AlphaTest Revolutionizes Mobile UI Automation Across Multi‑App, Multi‑Tech Stacks

This article details Meituan’s AlphaTest platform, explaining how it tackles the growing complexity of Meituan Waimai’s multi‑business, multi‑technology, multi‑app environment by introducing a low‑learning‑cost, highly maintainable, data‑consistent record‑replay automation solution that improves test efficiency, stability, and traceability.

UI automationcross-appmobile testing
0 likes · 32 min read
How Meituan’s AlphaTest Revolutionizes Mobile UI Automation Across Multi‑App, Multi‑Tech Stacks
Qunar Tech Salon
Qunar Tech Salon
Sep 7, 2022 · Frontend Development

TARS UI Automation System: Metrics, Challenges, and Automated Case Recording Solutions

The article presents the TARS UI automation platform, analyzes its core performance indicators and the problems uncovered, and details a comprehensive redesign that introduces automatic case recording, tag generation, data mocking, smart assertions, and an upgraded cloud‑based testing infrastructure to improve coverage, accuracy, and efficiency for mobile app releases.

Case RecordingTarsUI automation
0 likes · 18 min read
TARS UI Automation System: Metrics, Challenges, and Automated Case Recording Solutions
FunTester
FunTester
Aug 18, 2022 · Artificial Intelligence

How AI Can Automate UI Testing: Building Image‑Based Anomaly Detection

This article examines the evolution of mobile UI testing toward AI‑driven approaches, outlines the challenges of large‑scale apps, and details a practical workflow for constructing image‑based anomaly datasets, training a ResNet‑18 model, and iterating on detection performance.

AI testingComputer VisionDeep Learning
0 likes · 13 min read
How AI Can Automate UI Testing: Building Image‑Based Anomaly Detection
NetEase LeiHuo Testing Center
NetEase LeiHuo Testing Center
Jul 22, 2022 · Mobile Development

Intelligent Compatibility Testing Platform for Mobile Game Development

This article describes the design and implementation of an intelligent compatibility testing platform for mobile games, covering device fragmentation challenges, testing strategies, hardware setup, automated and AI‑driven testing services, real‑time monitoring, remote maintenance, and the integration of Airtest for script automation.

AIAutomationDevice Farm
0 likes · 19 min read
Intelligent Compatibility Testing Platform for Mobile Game Development
58 Tech
58 Tech
May 10, 2022 · R&D Management

Recap of 58 Technology Salon: R&D Efficiency Measurement and Mobile Quality Assurance

The article summarizes the 28th 58 Technology Salon held on April 27, 2022, featuring presentations on R&D efficiency measurement and mobile quality assurance, including detailed Q&A sessions that discuss metrics, data handling, performance testing tools, and practical improvements for development and testing teams.

Performance TestingR&D metricsSoftware Testing
0 likes · 6 min read
Recap of 58 Technology Salon: R&D Efficiency Measurement and Mobile Quality Assurance
转转QA
转转QA
May 9, 2022 · Operations

Second Session: Articles on Spock Testing Framework, Automation Challenges, Backend CI/CD, AI‑Driven UI Testing, and HarmonyOS App Automation

This collection presents five technical articles covering the Spock unit‑testing framework, reasons why automation testing struggles, backend automated testing with continuous deployment, AI‑based UI defect detection, and practical automation of HarmonyOS applications, offering valuable insights for developers and testers.

Continuous DeploymentDevOpsmobile testing
0 likes · 5 min read
Second Session: Articles on Spock Testing Framework, Automation Challenges, Backend CI/CD, AI‑Driven UI Testing, and HarmonyOS App Automation
DeWu Technology
DeWu Technology
Apr 27, 2022 · Mobile Development

Automated Event Tracking Validation Platform with teslaLab for Mobile Apps

The article presents an end‑to‑end automated validation platform—combining teslaLab, Android and iOS SDKs, mock‑recording, scheduling and reporting—to reliably verify e‑commerce mobile app event tracking, address data‑source instability, streamline bug detection, and outline future cloud‑device integration.

AutomationSDKcontinuous integration
0 likes · 19 min read
Automated Event Tracking Validation Platform with teslaLab for Mobile Apps
Baidu Geek Talk
Baidu Geek Talk
Apr 22, 2022 · Mobile Development

Baidu Smart Mini Program Automation Testing Framework Architecture Analysis

The article explains how Baidu’s Smart Mini Program, which runs hybrid H5‑Native code in separate Logic and View threads within the Baidu app, cannot be tested with standard tools, so the Smart Mini Program Testing Platform created the smartapp‑automator framework that combines a Selenium‑like engine for in‑process UI control with a unified device‑control API abstracting Android, iOS, Chrome and cloud‑phone automation tools.

AppiumBaiduSelenium
0 likes · 8 min read
Baidu Smart Mini Program Automation Testing Framework Architecture Analysis
Ctrip Technology
Ctrip Technology
Jan 13, 2022 · Mobile Development

Flybirds: An Open‑Source BDD UI Automation Framework for Mobile Testing

Flybirds is a BDD‑based, open‑source UI automation framework for mobile apps that provides a plug‑in architecture, CLI scaffolding, multilingual support, rich reporting, and seamless integration with CI pipelines, enabling developers to write natural‑language feature files and run them on Android and iOS devices.

BDDPythonUI automation
0 likes · 13 min read
Flybirds: An Open‑Source BDD UI Automation Framework for Mobile Testing
转转QA
转转QA
Jan 12, 2022 · Mobile Development

UI Automation Element Locating for Android and iOS Using WEditor and Appium

This guide explains how to set up and use WEditor for Android and tidevice/Appium for iOS to locate UI elements efficiently, covering prerequisite tools, installation commands, step‑by‑step connection procedures, error handling, and best‑practice strategies for reliable mobile UI automation.

AndroidAppiumElement Locating
0 likes · 6 min read
UI Automation Element Locating for Android and iOS Using WEditor and Appium
FunTester
FunTester
Dec 21, 2021 · Frontend Development

Responsive Web Design and Mobile Web Testing Strategies

The article explains the importance of responsive web design for mobile users, outlines various mobile web testing approaches—including Chrome DevTools, simulators, real devices, and cloud‑based automation—and highlights how these strategies ensure consistent, high‑quality user experiences across diverse devices and network conditions.

AutomationResponsive DesignWeb Performance
0 likes · 6 min read
Responsive Web Design and Mobile Web Testing Strategies
Sohu Tech Products
Sohu Tech Products
Nov 24, 2021 · Mobile Development

Comprehensive Guide to iOS UI Automation Testing with XCUITest, Appium, and Macaca

This article provides a detailed overview of iOS UI automation testing, covering XCUITest fundamentals, Accessibility considerations, sample Swift code, manual and recorded test case creation, command‑line toolchains, Web Service‑based architecture, and a comparison of Appium and Macaca for building scalable, CI‑integrated mobile testing platforms.

AppiumMacacaUI automation
0 likes · 24 min read
Comprehensive Guide to iOS UI Automation Testing with XCUITest, Appium, and Macaca
iQIYI Technical Product Team
iQIYI Technical Product Team
Nov 19, 2021 · Mobile Development

iQIYI iOS Cloud Recording and Playback Platform: Architecture and Implementation

iQIYI’s iOS Cloud Recording and Playback Platform leverages a cloud‑device farm and a Swift‑based driver to capture user actions, generate Python scripts, and replay them across shared devices, dramatically cutting automation costs while providing fast DOM access, multi‑method element identification, CI integration, and visual reporting for reliable regression testing.

AI element recognitionSwift WDAcloud testing
0 likes · 12 min read
iQIYI iOS Cloud Recording and Playback Platform: Architecture and Implementation
Alibaba Terminal Technology
Alibaba Terminal Technology
Nov 5, 2021 · Mobile Development

How Alipay’s Mobile Client Uses Fuzz Testing to Prevent Crashes

This article describes Alipay’s client‑side high‑availability strategy that combines offline risk mining, function‑interface “minesweeping”, RPC/config/jsapi checks, and automated fuzz testing on Android and iOS to detect and eliminate crash‑inducing bugs before release.

Automationclient stabilityfunction interface
0 likes · 7 min read
How Alipay’s Mobile Client Uses Fuzz Testing to Prevent Crashes
Sohu Tech Products
Sohu Tech Products
Nov 4, 2021 · Mobile Development

Comprehensive Guide to iOS UI Automation Testing with XCUITest, Appium, and Web Service Architecture

This article provides a detailed overview of iOS UI automation testing, covering XCUITest fundamentals, accessibility considerations, code examples, manual and recorded test case creation, command‑line toolchains, Web Service‑based architecture, and a comparison of Appium and Macaca for building scalable, cross‑platform mobile testing platforms.

AppiumUI automationXCUITest
0 likes · 27 min read
Comprehensive Guide to iOS UI Automation Testing with XCUITest, Appium, and Web Service Architecture
ByteDance Terminal Technology
ByteDance Terminal Technology
Oct 26, 2021 · Mobile Development

Fastbot: Cross‑Platform Intelligent Automated Testing System for Android and iOS

This article details ByteDance’s Fastbot system, an AI‑driven cross‑platform automated testing framework for Android and iOS that leverages model‑based testing, reinforcement learning, and image‑based UI analysis to improve test coverage, fault injection, and scalability across mobile applications and games.

AIcross-platformmobile testing
0 likes · 36 min read
Fastbot: Cross‑Platform Intelligent Automated Testing System for Android and iOS
Miss Fresh Tech Team
Miss Fresh Tech Team
Oct 8, 2021 · Mobile Development

How Cloud-Based Mobile Testing Transforms App Quality and Compliance

This article introduces a cloud‑based mobile testing platform, detailing its architecture, implementation with Spring Boot and Appium, and real‑world applications in compliance verification and online inspection, highlighting how AI integration and automated workflows dramatically improve testing efficiency and product quality.

AI complianceAppiumAutomation
0 likes · 7 min read
How Cloud-Based Mobile Testing Transforms App Quality and Compliance
Xianyu Technology
Xianyu Technology
Aug 26, 2021 · Mobile Development

Why Users Uninstall Apps and How to Reduce Friction: A Mobile App Quality Improvement Model

Users uninstall apps when friction—such as privacy worries, useless features, crashes, slow performance, or intrusive ads—overrides desire, so applying a five‑level APP experience pyramid (Security, Functionality, Stability, Usability, Delight) with privacy checklists, exploratory testing, full‑stack monitoring, and real‑user usability sessions can markedly boost retention.

Performance OptimizationUser experienceapp retention
0 likes · 8 min read
Why Users Uninstall Apps and How to Reduce Friction: A Mobile App Quality Improvement Model
转转QA
转转QA
Aug 13, 2021 · Mobile Development

Implementing UI Automation Regression for Mobile Event Tracking (埋点)

This article details a UI automation regression framework for mobile event tracking, covering background challenges, Android and iOS log collection methods, H5 integration strategies, performance comparisons, and practical recommendations to improve testing efficiency by about 50%.

AndroidUI automationevent tracking
0 likes · 8 min read
Implementing UI Automation Regression for Mobile Event Tracking (埋点)
Zhongtong Tech
Zhongtong Tech
Aug 9, 2021 · Mobile Development

How We Built a Scalable Mobile UI Automation Platform with Airtest and Jenkins

This article describes how a logistics company tackled the growing complexity of mobile app testing by evaluating automation tools, creating a real‑device platform, and implementing a Jenkins‑driven automation framework that supports parallel execution, script management, and future AI‑enhanced compatibility testing.

AirtestJenkinsci/cd
0 likes · 8 min read
How We Built a Scalable Mobile UI Automation Platform with Airtest and Jenkins
FunTester
FunTester
Jul 12, 2021 · Mobile Development

Mastering Airtest: No‑Code Automation for Android & iOS Testing

This guide walks you through what Airtest is, how to install it, connect devices, use its visual interface for basic operations, and follow a step‑by‑step example that records actions and generates runnable test scripts for Android and iOS apps.

AirtestAndroidUI automation
0 likes · 8 min read
Mastering Airtest: No‑Code Automation for Android & iOS Testing
FunTester
FunTester
Jul 9, 2021 · Industry Insights

What’s Driving the Next Wave of Mobile App Testing? 4 Key Trends Revealed

A six‑month study of app trends and user surveys uncovers four major mobile testing directions—continuous testing adoption, cloud‑based infrastructure migration, AI‑enhanced testing, and the rise of low‑code platforms—highlighting how they reshape development speed, quality, and remote work capabilities.

AI testingcloud testingcontinuous testing
0 likes · 7 min read
What’s Driving the Next Wave of Mobile App Testing? 4 Key Trends Revealed

Comprehensive UI Automation Framework for the Dali Smart Homework Lamp: Challenges, Solutions, and Future Directions

This article details a comprehensive UI automation framework for the Dali Smart Homework Lamp, covering business context, product features, testing challenges, automated script generation, modular case design, multi-device coordination, error analysis, and future directions for intelligent UI validation.

PythonTesting frameworkUI automation
0 likes · 17 min read
Comprehensive UI Automation Framework for the Dali Smart Homework Lamp: Challenges, Solutions, and Future Directions
DeWu Technology
DeWu Technology
Jun 11, 2021 · Mobile Development

A Hands‑On Guide to UI Automation Using Airtest

This hands‑on guide explains how to set up the cross‑platform Airtest framework, connect Android or iOS devices, record and edit Python‑based UI scripts, use image‑and value‑based assertions, generate HTML reports, and leverage Poco for element‑level automation in agile mobile development.

AirtestPOCOPython
0 likes · 12 min read
A Hands‑On Guide to UI Automation Using Airtest
iQIYI Technical Product Team
iQIYI Technical Product Team
May 7, 2021 · Mobile Development

Robustness Testing of iQIYI Mobile App Using Dirty Data Injection

iQIYI’s technology team built a non‑intrusive robustness‑testing platform that injects engineered “dirty data” into intercepted HTTP responses via an ASM‑hooked SDK, letting users configure mutation rules through a web console and run UI, monkey, or manual tests that have already uncovered numerous hidden crashes, achieving over 50 % defect‑closure and markedly improving app stability.

AutomationRobustnessSDK
0 likes · 9 min read
Robustness Testing of iQIYI Mobile App Using Dirty Data Injection
DeWu Technology
DeWu Technology
Apr 23, 2021 · Operations

Distributed UI Automation Practice and Architecture

The article presents DuLab, a distributed UI‑automation platform for mobile apps that leverages Airtest, Python/Tornado, Celery, and Redis to schedule and run bulk test cases on remote devices, detailing its layered case management, package database, mock services, and the resulting scalable, efficient regression testing across diverse devices.

AirtestDistributed TestingPython
0 likes · 14 min read
Distributed UI Automation Practice and Architecture
MaGe Linux Operations
MaGe Linux Operations
Mar 19, 2021 · Mobile Development

Build a Python Appium Bot to Auto‑Reply QQ Messages

This step‑by‑step guide shows how to set up Python, Appium, JDK, Android SDK and a screen‑mirroring tool, connect an Android phone, verify the ADB connection, and run a complete Appium script that automatically reads and replies to QQ chats.

AppiumAutomationQQ
0 likes · 6 min read
Build a Python Appium Bot to Auto‑Reply QQ Messages
Youku Technology
Youku Technology
Mar 12, 2021 · Mobile Development

Intelligent Component Testing Solution for Youku Mobile App

Youku’s intelligent component‑testing solution for its mobile app combines mock‑driven data factories, image‑recognition layout verification, and a data‑driven automation framework to dramatically cut regression effort, boost test stability, and now automates over 60% of component cases while covering more than 90% of frequently used UI components.

UI verificationcomponent automationimage recognition
0 likes · 10 min read
Intelligent Component Testing Solution for Youku Mobile App
Baidu Geek Talk
Baidu Geek Talk
Feb 10, 2021 · Mobile Development

Hydra: One-Device-Multi-Control Solution for Mobile UI Compatibility Testing at Baidu

Hydra, Baidu’s one‑device‑multi‑control tool, lets a tester operate a master mobile device while simultaneously replicating actions to multiple slave devices via cloud platforms, using WebSocket‑based architecture and high‑performance image algorithms to ensure accurate UI mapping, thereby boosting mobile UI compatibility testing efficiency by 20‑70 % weekly.

Baidu HydraSIFTUI compatibility
0 likes · 16 min read
Hydra: One-Device-Multi-Control Solution for Mobile UI Compatibility Testing at Baidu
FunTester
FunTester
Jan 19, 2021 · Mobile Development

How to Build a Successful Career as a Mobile Test Engineer

This guide outlines the typical career ladder for mobile test engineers, the essential technical and device knowledge, hands‑on experience tips, and the most useful testing tools and methodologies to help newcomers advance from junior roles to senior leadership positions.

automation toolscareer guidedevice expertise
0 likes · 6 min read
How to Build a Successful Career as a Mobile Test Engineer
Baidu Intelligent Testing
Baidu Intelligent Testing
Jan 13, 2021 · Mobile Development

Hydra: A Multi‑Device Control Tool for Mobile UI Compatibility Testing

This article introduces Hydra, a PC‑based tool that enables one‑controller‑multiple‑device (one‑machine‑multiple‑control) testing for mobile UI compatibility, detailing its background, design principles, core modules such as the group‑control engine, real‑time image streaming, high‑performance image algorithms, consistency repair, and deployment results within Baidu.

AutomationHydraUI compatibility
0 likes · 16 min read
Hydra: A Multi‑Device Control Tool for Mobile UI Compatibility Testing
Beike Product & Technology
Beike Product & Technology
Dec 3, 2020 · Mobile Development

Ke-FUT: A Self‑Developed Flutter UI Automation Framework for Mobile Testing

This article introduces Ke‑FUT, a home‑grown Flutter UI automation solution that leverages VMService and InspectorService to obtain element IDs, generates stable IDs via a custom IdGenerator, and drives view interactions through a Python‑based FUTClient, providing a low‑cost, cross‑platform testing approach for mobile apps.

DARTFlutterKe-FUT
0 likes · 14 min read
Ke-FUT: A Self‑Developed Flutter UI Automation Framework for Mobile Testing
360 Tech Engineering
360 Tech Engineering
Nov 30, 2020 · Mobile Development

Comprehensive Guide to Android App Packet Capture Using an Emulator, ADB, Charles, and Fiddler

This tutorial walks through a complete Android app packet‑capture workflow—installing a Wi‑Fi‑proxy‑compatible emulator, deploying the app via UI or ADB, configuring Charles or Fiddler as a debugging proxy, handling HTTPS certificates for Android 7+, and capturing traffic for functional, security, or development testing.

ADBAndroidCharles Proxy
0 likes · 8 min read
Comprehensive Guide to Android App Packet Capture Using an Emulator, ADB, Charles, and Fiddler
Qunar Tech Salon
Qunar Tech Salon
Nov 26, 2020 · Mobile Development

Design and Implementation of a Cross‑Platform Mobile UI Automation Framework at QuNar

This article describes the background, challenges, and solution design for building a cross‑platform mobile UI automation framework at QuNar, covering test classification, element locating strategies, the POCO library, Page Object Model, JSON mock handling, and continuous integration with Jenkins to improve testing efficiency and reduce manual effort.

AppiumPOCOUI automation
0 likes · 19 min read
Design and Implementation of a Cross‑Platform Mobile UI Automation Framework at QuNar
360 Tech Engineering
360 Tech Engineering
Nov 13, 2020 · Mobile Development

Guide to Reducing Android Device Power Consumption and Preventing Shutdown During Automated Testing

This guide explains how to lower Android device power usage and avoid unexpected shutdowns during large‑scale automated testing by controlling battery thresholds, adjusting screen brightness, terminating background apps, setting screen timeout, synchronizing time, and managing audio settings through ADB shell commands.

AndroidDevice AutomationShell Commands
0 likes · 8 min read
Guide to Reducing Android Device Power Consumption and Preventing Shutdown During Automated Testing
JD Retail Technology
JD Retail Technology
Oct 28, 2020 · Operations

JDTC: JD.com Automated Testing Center for Mobile and Web Applications

The JDTC platform, launched by JD.com’s testing department, provides a cross‑platform automated testing center for Android, iOS, iPad, and web applications, offering script frameworks, remote distributed execution, comprehensive reporting, and integration with agile development cycles to improve test efficiency and product quality.

continuous integrationmobile testingtest platform
0 likes · 6 min read
JDTC: JD.com Automated Testing Center for Mobile and Web Applications
FunTester
FunTester
Aug 26, 2020 · Cloud Computing

Introducing TcloudServer: A Cloud Testing Platform with Jenkins Pipeline Configuration

The article introduces the TcloudServer cloud testing platform, outlines its key features such as cloud devices, workflow management, and dashboards, and provides detailed configuration instructions including Python settings, Jenkins pipeline setup, and parameter definitions for automated mobile monkey testing.

AutomationJenkinsPython
0 likes · 6 min read
Introducing TcloudServer: A Cloud Testing Platform with Jenkins Pipeline Configuration
FunTester
FunTester
Jul 2, 2020 · Mobile Development

Mastering Mobile App Testing: Pyramid, Types, Tools, and Real‑World Challenges

This article explores why mobile app testing is crucial, explains the mobile testing pyramid, details functional, regression, performance, security, usability, and compatibility testing types, compares automation frameworks and tools, and discusses practical challenges such as device fragmentation, network variability, and battery constraints.

AppiumPerformance Testingcloud testing
0 likes · 16 min read
Mastering Mobile App Testing: Pyramid, Types, Tools, and Real‑World Challenges
FunTester
FunTester
Jun 9, 2020 · Operations

How to Quickly and Accurately Locate Online Bugs: A Practical Guide for Testers

This article outlines a systematic, step‑by‑step approach for testers to gather evidence, reproduce, and diagnose production bugs on mobile and web platforms, emphasizing thorough data collection, environment checks, and collaborative debugging to improve response speed and reliability.

Operationsbug trackingmobile testing
0 likes · 6 min read
How to Quickly and Accurately Locate Online Bugs: A Practical Guide for Testers
JD Tech Talk
JD Tech Talk
Mar 31, 2020 · Mobile Development

Architecture and Features of a Mobile Cloud Testing Platform

The article outlines the evolution, architecture, and key components of a mobile cloud testing platform—including record‑replay, test management, service orchestration, and cloud device management—while discussing practical challenges, future directions, and recommendations for effective mobile testing at scale.

Performance Testingcloud platformdevice management
0 likes · 9 min read
Architecture and Features of a Mobile Cloud Testing Platform
iQIYI Technical Product Team
iQIYI Technical Product Team
Mar 20, 2020 · Mobile Development

iQIYI's Automated App Recording and Playback System for Mobile UI Testing

iQIYI’s technology team created a cloud‑based automated recording‑playback platform that configures environments with one click, generates Python scripts from UI actions, distributes tasks to Docker‑managed devices, captures video, uses OCR and image matching for element interaction, handles pop‑ups, installs apps, and is slated for CI/CD integration to accelerate mobile UI regression testing.

Test Engineeringcloud devicesiQIYI
0 likes · 10 min read
iQIYI's Automated App Recording and Playback System for Mobile UI Testing
360 Tech Engineering
360 Tech Engineering
Mar 3, 2020 · Mobile Development

Implementing UI Automation Testing for Mobile Apps with Appium and Cucumber

This article explains why UI automation testing is essential for complex mobile apps, why Appium is chosen, how to organize test cases with Cucumber, implement custom steps, locate elements using various strategies, handle common exceptions, and outlines the overall workflow and improvement suggestions.

AndroidAppiumCucumber
0 likes · 14 min read
Implementing UI Automation Testing for Mobile Apps with Appium and Cucumber
Huajiao Technology
Huajiao Technology
Mar 3, 2020 · Mobile Development

Why UI Automation Matters for Mobile Apps and Using Appium with Cucumber

This article explains why UI automation testing is crucial for complex mobile apps, introduces Appium as a cross‑platform open‑source solution, demonstrates organizing test cases with Cucumber and Page Object patterns, details element locating strategies, custom steps, workflow architecture, and discusses current limitations and improvement plans.

AppiumCucumberPage Object
0 likes · 18 min read
Why UI Automation Matters for Mobile Apps and Using Appium with Cucumber
vivo Internet Technology
vivo Internet Technology
Jan 15, 2020 · Artificial Intelligence

Automated Testing: From Data-Driven to AI-Powered - A Comprehensive Guide

The guide explains automated testing fundamentals, classifications, and current platform implementations—covering unit, interface, and UI testing on PC, Android, and iOS—while detailing data‑driven and keyword‑driven approaches and forecasting AI‑powered visual and functional testing using deep‑learning frameworks.

AI testingAppiumAutomated Testing
0 likes · 10 min read
Automated Testing: From Data-Driven to AI-Powered - A Comprehensive Guide
Youzan Coder
Youzan Coder
Jan 6, 2020 · Mobile Development

Precise Mobile Testing Platform: iOS Code Coverage Instrumentation and Incremental Coverage Analysis

The article details Youzan Retail’s precise iOS testing platform, which instruments Objective‑C code via GCC/LLVM to generate .gcno/.gcda files, processes them with LCOV, and provides both full and git‑diff‑based incremental coverage visualizations across CI, data collection, parsing, and reporting layers to improve manual and automated test quality.

Instrumentationcode coveragegit diff
0 likes · 18 min read
Precise Mobile Testing Platform: iOS Code Coverage Instrumentation and Incremental Coverage Analysis
JD Retail Technology
JD Retail Technology
Jan 2, 2020 · Mobile Development

Componentized Test Case Framework (Use‑Case Meta) for JD Mobile App

The article describes how JD's mobile testing team created a component‑based "use‑case meta" framework that abstracts common test scenarios into six reusable categories, integrates them into the testing platform, and dramatically improves coverage, efficiency, and knowledge reuse across large‑scale app releases.

AutomationJD Appmobile testing
0 likes · 11 min read
Componentized Test Case Framework (Use‑Case Meta) for JD Mobile App
iQIYI Technical Product Team
iQIYI Technical Product Team
Nov 15, 2019 · Operations

QTC: A Dynamic Network Simulation and Low‑Interference Packet Capture Solution for Mobile Video App Testing

QTC, iQIYI’s extended ATC tool combining a dual‑NIC workstation, wireless hotspot and Python‑based software, dynamically simulates static and changing network conditions while providing low‑interference automated packet capture, enabling rapid mobile video app testing across diverse scenarios and uncovering numerous bugs.

AutomationPacket CaptureQTC
0 likes · 9 min read
QTC: A Dynamic Network Simulation and Low‑Interference Packet Capture Solution for Mobile Video App Testing
FunTester
FunTester
Sep 11, 2019 · Mobile Development

Automating Multi‑Channel Login Tests with UiAutomator and Java

This article explains how to automate the login process for multiple Android channel packages by packaging a Java UiAutomator script into a JAR, pushing it to the device, iterating over each APK, executing ADB commands, and logging success or failure for each login method.

ADBAndroidJava
0 likes · 8 min read
Automating Multi‑Channel Login Tests with UiAutomator and Java
FunTester
FunTester
Sep 4, 2019 · Mobile Development

A Flexible UiAutomator Helper for Android UI Testing – Full Source and Guide

This article presents a customizable Java helper class for Android UiAutomator that streamlines test project creation, build modification, APK deployment, and test execution, complete with detailed code, command explanations, and logging utilities for flexible mobile UI testing.

AndroidAutomationJava
0 likes · 8 min read
A Flexible UiAutomator Helper for Android UI Testing – Full Source and Guide
DevOps
DevOps
Sep 2, 2019 · Mobile Development

Testin Pro Mobile Automation Platform: Deployment, Core Features, and DevOps Integration

Testin Pro is a cloud‑based mobile automation testing platform that details its network topology, server configuration, user roles, key functionalities such as online script recording and automated execution, and its integration with the bank's ATP DevOps pipeline to improve testing efficiency and resource utilization.

DevOpsTestin Procloud platform
0 likes · 8 min read
Testin Pro Mobile Automation Platform: Deployment, Core Features, and DevOps Integration
360 Quality & Efficiency
360 Quality & Efficiency
Aug 30, 2019 · Mobile Development

Parallel Multi‑Device Testing with Appium: Dynamic Desired Caps, Multi‑Process Services, and Port Management

This article explains how to set up a Windows environment with Node.js, Python, and Appium, dynamically generate desired capabilities for multiple phones, launch parallel Appium services and tests using multi‑process techniques, and handle port detection and release to achieve efficient multi‑device automation.

AppiumAutomationParallel Execution
0 likes · 5 min read
Parallel Multi‑Device Testing with Appium: Dynamic Desired Caps, Multi‑Process Services, and Port Management
FunTester
FunTester
Aug 26, 2019 · Mobile Development

A Complete UiAutomator Utility Library for Android UI Testing

This article shares a comprehensive collection of reusable UiAutomator methods—including swipe gestures, screenshot handling, image analysis, UI element lookup, waiting strategies, click actions, scrolling, app launch/stop commands, and miscellaneous helpers—providing Android developers with ready‑to‑use Java code for robust UI automation testing.

AndroidAutomationJava
0 likes · 21 min read
A Complete UiAutomator Utility Library for Android UI Testing
FunTester
FunTester
Aug 12, 2019 · Mobile Development

Essential Checklist for Mobile App Testing Engineers: 18 Critical Areas

This article presents a comprehensive 18‑point checklist covering smoke testing, installation/uninstallation, upgrade methods, business functionality, stability, performance, interface testing, usability, device compatibility, platform integration, special scenarios, permissions, security, data protection, phone features, competitor comparison, common oversights, and feedback channel establishment for mobile app testing engineers.

Software Testingapp QAmobile testing
0 likes · 4 min read
Essential Checklist for Mobile App Testing Engineers: 18 Critical Areas
FunTester
FunTester
Aug 10, 2019 · Mobile Development

How to Capture and Gracefully Stop Android Logcat in UiAutomator

This guide explains how to use Java's Runtime API within a UiAutomator test to start, filter, and safely terminate an adb logcat process, including a complete Logcat thread implementation and tips for preventing oversized log files.

AndroidJavaThread
0 likes · 8 min read
How to Capture and Gracefully Stop Android Logcat in UiAutomator
FunTester
FunTester
Aug 9, 2019 · Industry Insights

Essential Tools and Skills Every Mobile App Tester Should Master

This guide enumerates the most important software, frameworks, commands, and knowledge areas—from mind‑mapping and bug‑tracking tools to HTTP protocols, performance testing, Android debugging, CI integration, IDEs, databases, servers, version control, and automation frameworks—required for a competent mobile app testing engineer.

Android debuggingSoftware TestingTest Engineering
0 likes · 3 min read
Essential Tools and Skills Every Mobile App Tester Should Master
Alibaba Cloud Developer
Alibaba Cloud Developer
Jul 26, 2019 · Mobile Development

How Soloπ Enables Wireless, Non‑Root Android Testing on Mobile Devices

Soloπ is an open‑source, wireless, non‑intrusive Android testing solution that lets developers control phones directly to perform functional, performance, compatibility, and stability tests, featuring wireless ADB, accessibility‑based UI automation, Chrome DevTools integration, image‑recognition, multi‑device control, and built‑in performance metrics such as CPU, memory, FPS, and mobile Lighthouse.

Android automationPerformance TestingWireless ADB
0 likes · 16 min read
How Soloπ Enables Wireless, Non‑Root Android Testing on Mobile Devices
AntTech
AntTech
Jul 20, 2019 · Mobile Development

Totoro: A Scalable Mobile Automation Testing Framework for Android, iOS, and Hybrid Apps

Totoro is an Ant Financial‑developed mobile automation testing framework that supports Android, iOS, HTML5, mini‑programs, Weex and Cube, featuring a two‑layer C/S architecture, full‑link stability mechanisms, intelligent app installation, comprehensive popup governance, AI‑assisted image detection, and a roadmap toward standardization and extensibility.

AISmartHubTotoro
0 likes · 14 min read
Totoro: A Scalable Mobile Automation Testing Framework for Android, iOS, and Hybrid Apps
360 Quality & Efficiency
360 Quality & Efficiency
Jul 19, 2019 · Mobile Development

Implementing Sequential UI Traversal for Android Apps Using UIAutomator on the 360 Open Testing Platform

This article explains how to perform ordered UI traversal of an Android application with UIAutomator on the 360 Open Testing platform, covering required parameters, a seven‑step implementation process, UI change listening via AccessibilityService, element dumping, sorting, comparison methods, interaction automation, and termination conditions.

360 Open TestingAccessibilityServiceAndroid
0 likes · 4 min read
Implementing Sequential UI Traversal for Android Apps Using UIAutomator on the 360 Open Testing Platform
Xianyu Technology
Xianyu Technology
Apr 30, 2019 · Mobile Development

Mobile UI Automation Framework for Xianyu App

The new mobile UI automation framework for the Xianyu app reduces script maintenance costs by using random monkey testing to record clicks and expected UI elements, organizing page‑specific scripts in MongoDB, executing them via Appium, and delivering data‑driven tests that doubled script count, achieved 98% pass rate, and cut update time from half a day to under an hour.

AppiumScript Generationdatabase
0 likes · 5 min read
Mobile UI Automation Framework for Xianyu App