Tagged articles
148 articles
Page 2 of 2
Xianyu Technology
Xianyu Technology
Mar 19, 2019 · Artificial Intelligence

Page Difference Detection for Automated Regression Testing in Mobile Apps

The paper proposes a method for automated regression testing in mobile apps by detecting page differences via layout segmentation, ORB alignment of scrollable areas, SSIM similarity, and CNN filtering to ignore scroll or cursor changes while highlighting semantic UI changes, demonstrated on the Xianyu app.

CNNORBSSIM
0 likes · 10 min read
Page Difference Detection for Automated Regression Testing in Mobile Apps
iQIYI Technical Product Team
iQIYI Technical Product Team
Dec 28, 2018 · Artificial Intelligence

AI‑Driven Visual Automation Testing Frameworks: Challenges, Opportunities, and the Aion Solution

The article examines shortcomings of traditional visual automation frameworks—weak cross‑platform support, ID dependence, and fragile screenshot matching—and shows how Aion’s hybrid approach, merging image‑processing segmentation with deep‑learning classification and OCR, delivers a more stable, cross‑platform, “visible‑to‑obtain” testing solution while acknowledging remaining accuracy challenges.

AI testingOCRUI2Code
0 likes · 11 min read
AI‑Driven Visual Automation Testing Frameworks: Challenges, Opportunities, and the Aion Solution
HomeTech
HomeTech
Dec 20, 2018 · Mobile Development

PhoneBus Cloud Testing Platform for Mobile Development

PhoneBus is a cloud-based platform that automates Android device management, testing, and development workflows, enabling remote device access, automated testing, and integrated tools to improve mobile app development efficiency for development and testing teams.

Android Developmentcloud platformdevice management
0 likes · 9 min read
PhoneBus Cloud Testing Platform for Mobile Development
360 Tech Engineering
360 Tech Engineering
Dec 4, 2018 · Mobile Development

A Comprehensive Catalog of Mobile Testing Tools (Weapon List)

This article presents a detailed “weapon list” of mobile testing tools, covering common application patterns, debugging utilities, UI automation frameworks, unit‑test libraries, network capture solutions, weak‑network simulators, specialized testing tools, code‑coverage options, cloud testing platforms, continuous‑integration systems, and monitoring SDKs, helping engineers quickly locate the appropriate tool for each testing scenario.

Automationcloud testingmobile testing
0 likes · 5 min read
A Comprehensive Catalog of Mobile Testing Tools (Weapon List)
AntTech
AntTech
Nov 21, 2018 · Operations

Building a High‑Availability Wireless Test Cluster for Mobile Apps at Ant Financial

The article details Ant Financial's development of a highly available wireless test cluster that supports automated testing for its massive mobile app ecosystem, describing its architecture, data‑driven monitoring, full integration, and the All‑in‑One solution that enables rapid, cost‑effective iteration across dozens of services and IoT scenarios.

Automated TestingDevice FarmOperations
0 likes · 9 min read
Building a High‑Availability Wireless Test Cluster for Mobile Apps at Ant Financial
360 Quality & Efficiency
360 Quality & Efficiency
Nov 16, 2018 · Mobile Development

Setting Up iOS Automation with Appium, Java, and WebDriverAgent

This guide details how to set up an iOS automation environment using Appium, Java, and related tools on macOS, covering system requirements, installation of Xcode, JDK, Node, Appium, WebDriverAgent, and necessary plugins, along with troubleshooting tips for successful device testing.

AppiumAutomationXcode
0 likes · 5 min read
Setting Up iOS Automation with Appium, Java, and WebDriverAgent
360 Quality & Efficiency
360 Quality & Efficiency
Nov 7, 2018 · Mobile Development

Comprehensive Overview of Mobile Testing Tools and Practices

This article presents a comprehensive catalog of mobile testing tools and techniques, covering Android and iOS platforms, including UI automation frameworks, unit testing libraries, performance monitoring utilities, network simulation tools, static analysis solutions, code coverage options, cloud testing services, and continuous integration pipelines.

AndroidPerformance Monitoringautomation tools
0 likes · 6 min read
Comprehensive Overview of Mobile Testing Tools and Practices
JD Tech
JD Tech
Oct 12, 2018 · Frontend Development

Carefree: A Wi‑Fi‑Free Mobile Web Real‑Device Testing Solution Using Whistle and @nutui/carefree Webpack Plugin

This article presents a Wi‑Fi‑free workflow for mobile web real‑device testing that combines a server‑side Whistle proxy with the @nutui/carefree Webpack plugin to automate incremental builds, uploads, and QR‑code access, eliminating hotspot restrictions and improving team efficiency.

AutomationDevToolsWhistle
0 likes · 10 min read
Carefree: A Wi‑Fi‑Free Mobile Web Real‑Device Testing Solution Using Whistle and @nutui/carefree Webpack Plugin
JD Tech
JD Tech
Aug 10, 2018 · Mobile Development

JMAC: A Cloud‑Based Mobile Automation Testing Platform – Architecture and Core Features

JMAC is a cloud‑based mobile automation testing platform that addresses common challenges such as complex environment setup, low script reusability, and limited device compatibility by providing server‑side script management, distributed task scheduling, real‑device sharing, and detailed result analysis across Android and iOS.

AutomationDistributed ExecutionJMAC
0 likes · 6 min read
JMAC: A Cloud‑Based Mobile Automation Testing Platform – Architecture and Core Features
转转QA
转转QA
Aug 9, 2018 · Mobile Development

Automating ZuanZuan "Happy Delivery" Mini Program with Appium and Chrome Inspector

This article details the step‑by‑step setup and execution of automated testing for the ZuanZuan "Happy Delivery" WeChat mini‑program, covering debugging activation, process inspection, Chrome‑Inspector usage, Appium context switching, chromedriver compatibility, and best practices for building a maintainable mobile automation framework.

AppiumChrome InspectorChromeDriver
0 likes · 10 min read
Automating ZuanZuan "Happy Delivery" Mini Program with Appium and Chrome Inspector
360 Quality & Efficiency
360 Quality & Efficiency
Jul 25, 2018 · Mobile Development

Testing Power Consumption of Push SDK on Mobile Devices

This article explains how to measure and analyze the power and network traffic consumption of a push SDK on Android devices, covering test preparation, the operations that generate power usage, methods to retrieve traffic data via ADB, script implementation, key testing points, encountered issues, and practical solutions.

Network TrafficUIDmobile testing
0 likes · 7 min read
Testing Power Consumption of Push SDK on Mobile Devices
Meituan Technology Team
Meituan Technology Team
Jul 19, 2018 · Mobile Development

Design and Optimization of a Cloud-Based Mobile Device Testing Platform

To address Meituan‑Dianping’s exploding demand for test phones, we rebuilt OpenSTF‑based platform with modular Agent, Server, and MySQL storage, upgraded to Vue 2, added dynamic screen quality, reservation, API integration, mock and inspector tools, now supporting 300 devices for 500 developers daily and planning iOS expansion.

Performance OptimizationVuearchitecture
0 likes · 14 min read
Design and Optimization of a Cloud-Based Mobile Device Testing Platform
360 Quality & Efficiency
360 Quality & Efficiency
May 18, 2018 · Mobile Development

Automated Mobile UI Test Script Recording and Playback System

This article describes a mobile UI testing platform that records screen interactions to automatically generate Python test scripts, detailing the workflow, technical implementation using ADB commands and Android AccessibilityService, and solutions for real‑time recording, gesture classification, and script playback.

AccessibilityServiceAutomationPython
0 likes · 9 min read
Automated Mobile UI Test Script Recording and Playback System
JD Tech
JD Tech
May 17, 2018 · Mobile Development

Comprehensive Mobile Testing Automation Strategy and Practices

This article presents a detailed mobile testing automation solution covering quality assurance, early test involvement, systematic automation processes, benefit measurement, and team development to improve product quality and testing efficiency across the entire software lifecycle.

AutomationTest Strategycontinuous integration
0 likes · 9 min read
Comprehensive Mobile Testing Automation Strategy and Practices
转转QA
转转QA
May 8, 2018 · Mobile Development

UI Automation Framework Overview and Evolution for Mobile App Testing

This document outlines the background, goals, and detailed architecture of a mobile UI automation framework built on Appium, describing case management, result storage, evolution of element locating and interaction methods, multi‑platform execution strategies, and future enhancements for data collection and CI integration.

AppiumCI integrationFramework
0 likes · 9 min read
UI Automation Framework Overview and Evolution for Mobile App Testing
Qunar Tech Salon
Qunar Tech Salon
May 4, 2018 · Fundamentals

Quantifying and Analyzing App Performance Slowness: A QA Perspective

The article explains how QA engineers can systematically measure, analyze, and resolve app slowness by quantifying response times, dissecting device fragmentation, network latency, and backend complexity, and establishing a data‑driven quality loop to improve user experience.

app performancedata analysismobile testing
0 likes · 7 min read
Quantifying and Analyzing App Performance Slowness: A QA Perspective
360 Tech Engineering
360 Tech Engineering
Apr 9, 2018 · Mobile Development

Comprehensive Black‑Box Testing Guide for Mobile Apps

This article presents a detailed collection of black‑box testing methods for mobile applications, covering installation, launch, uninstall, network conditions, input validation, compatibility, storage, upgrade, UI friendliness, screen rotation, interruption, resource conflicts, and multi‑touch scenarios.

CompatibilityUI testingapp testing
0 likes · 11 min read
Comprehensive Black‑Box Testing Guide for Mobile Apps
360 Quality & Efficiency
360 Quality & Efficiency
Mar 15, 2018 · Mobile Development

Common Black-Box Testing Methods for Mobile Apps

This article presents a comprehensive collection of practical black‑box testing techniques for mobile applications, covering installation, launch, network conditions, input validation, compatibility, storage, interruption handling, upgrades, UI friendliness, screen rotation, and multi‑touch scenarios.

Compatibilityapp QAblack-box testing
0 likes · 9 min read
Common Black-Box Testing Methods for Mobile Apps
Baidu Intelligent Testing
Baidu Intelligent Testing
Mar 2, 2018 · Mobile Development

Automated Performance Testing Solutions for Android and iOS Apps

The article outlines comprehensive automated performance testing approaches for Android and iOS applications, covering challenges of data accuracy, reliability and volume, and describing configurable UI automation, remote device management, data collection, and reporting mechanisms to enable scalable, low‑effort mobile testing.

AndroidPerformance AutomationUI automation
0 likes · 13 min read
Automated Performance Testing Solutions for Android and iOS Apps
Meituan Technology Team
Meituan Technology Team
Oct 30, 2017 · Mobile Development

Mobile Testing Salon Q&A: Robustness Testing, Online Recording, SDK Testing, and Server Automation

The Meituan‑Dianping Technology Salon’s mobile‑testing Q&A covered a robustness‑testing tool that mutates API responses, online recording for functional scripts, deep SDK testing with ADB automation, and server‑side automation frameworks, with detailed discussions on proxy setup, script maintenance, performance metrics, and Docker integration.

Meituan-DianpingQ&A sessionRobustness Testing
0 likes · 12 min read
Mobile Testing Salon Q&A: Robustness Testing, Online Recording, SDK Testing, and Server Automation
Baidu Intelligent Testing
Baidu Intelligent Testing
Sep 5, 2017 · Mobile Development

Compatibility Test Suite (CTS): Boosting Efficiency of iOS Mobile Compatibility Testing

The Compatibility Test Suite (CTS) introduces a "one‑device operation, multi‑device linkage" approach that captures gestures on a source iPhone, maps them to other devices via element trees and image‑recognition techniques, and automates batch installation to dramatically reduce the time and effort of iOS compatibility testing.

AutomationCTSCompatibility
0 likes · 9 min read
Compatibility Test Suite (CTS): Boosting Efficiency of iOS Mobile Compatibility Testing
Baidu Intelligent Testing
Baidu Intelligent Testing
Aug 8, 2017 · Mobile Development

Low-Cost Automated App Response Time Testing Using External Camera and Image Comparison

To achieve low‑cost, accurate mobile app response‑time measurement, this article evaluates existing methods, identifies their drawbacks, and proposes an automated solution that combines external camera screen capture with a perceptual‑hash image‑comparison algorithm, detailing implementation steps, hardware setup, and trade‑offs.

AutomationResponse Timeimage comparison
0 likes · 9 min read
Low-Cost Automated App Response Time Testing Using External Camera and Image Comparison
Ctrip Technology
Ctrip Technology
Jul 27, 2017 · R&D Management

Innovations in Mobile Testing under Agile: Risk‑Based Testing, Shift‑Left Practices, and Automation Strategies

The article explores the challenges of mobile testing in fast‑paced agile environments and presents a comprehensive approach that combines risk‑based testing, shift‑left quality assurance, layered automation, service‑interface testing, UI automation, and supporting infrastructure to improve efficiency and product quality.

Shift-LeftUI automationmobile testing
0 likes · 14 min read
Innovations in Mobile Testing under Agile: Risk‑Based Testing, Shift‑Left Practices, and Automation Strategies
Baidu Intelligent Testing
Baidu Intelligent Testing
Jul 25, 2017 · Mobile Development

Using UIAutomator for Mobile App Data Scraping and Quality Evaluation in K12 Education Apps

This article describes how to employ UIAutomator to automate data extraction from K12 education mobile apps, handling device identity spoofing, image input normalization, and UI control reverse‑engineering to overcome encryption, token checks, and non‑standard input challenges.

Image NormalizationK12 EducationUI Reverse Engineering
0 likes · 5 min read
Using UIAutomator for Mobile App Data Scraping and Quality Evaluation in K12 Education Apps
Meituan Technology Team
Meituan Technology Team
Jun 23, 2017 · Mobile Development

Automated Mobile App Testing: Transition from Calabash to Appium with BDD Integration

To cut costly manual testing for Meituan‑Dianping’s overseas travel apps, the team replaced Calabash with an Appium‑Cucumber BDD framework, gaining cross‑platform stability, easier iOS integration, richer element locating, Jenkins‑compatible reporting, and faster overall execution despite slightly longer per‑run times.

AppiumAutomationBDD
0 likes · 17 min read
Automated Mobile App Testing: Transition from Calabash to Appium with BDD Integration
DevOps
DevOps
Apr 20, 2017 · Mobile Development

Overcoming iOS Automation Testing Challenges with Private APIs, xcodebuild, and Curl‑Driven WebDriverAgent

The article examines the difficulties of iOS automation testing for large-scale mobile applications, such as long feedback cycles, simulator limitations, and multi‑app scenarios, and proposes solutions using private Apple APIs, xcodebuild, and curl‑driven WebDriverAgent commands to overcome Instrument singleton constraints and improve test efficiency.

AppiumSimulatorTesting framework
0 likes · 9 min read
Overcoming iOS Automation Testing Challenges with Private APIs, xcodebuild, and Curl‑Driven WebDriverAgent
360 Quality & Efficiency
360 Quality & Efficiency
Mar 21, 2017 · Mobile Development

Image‑Recognition Method for Measuring Mobile Web Page First‑Screen Load Time Using STF and Sikuli

This article presents a low‑cost, high‑precision technique that leverages image‑recognition tools such as STF, Minicap, and Sikuli to automatically measure the first‑screen loading time of mobile web pages and Android APKs, detailing the required environment, setup steps, and execution workflow.

AndroidSTFSikuli
0 likes · 13 min read
Image‑Recognition Method for Measuring Mobile Web Page First‑Screen Load Time Using STF and Sikuli
Qunar Tech Salon
Qunar Tech Salon
Jan 11, 2017 · Mobile Development

Overview of XTS Mobile UI Automation Framework and Its New Features

The article introduces XTS, an image‑comparison based mobile UI automation framework built on Appium, explains its architecture, case writing examples, and highlights new 2.0 features including one‑click compatibility testing, image‑based clicking, and dynamic ad‑ignoring through diff analysis.

AppiumUI automationcompatibility testing
0 likes · 5 min read
Overview of XTS Mobile UI Automation Framework and Its New Features
360 Quality & Efficiency
360 Quality & Efficiency
Jan 6, 2017 · Fundamentals

Exploratory Testing: Concepts, Evolution, and Practical Techniques

This article explains what exploratory testing is, traces its growing importance in modern rapid‑iteration product development, and presents practical techniques—including free‑form deep testing, scenario‑based traversal, strategy‑driven extrapolation, and feedback‑driven iteration—illustrated with real‑world mobile app examples.

QASoftware Testingexploratory testing
0 likes · 11 min read
Exploratory Testing: Concepts, Evolution, and Practical Techniques
Meituan Technology Team
Meituan Technology Team
Nov 25, 2016 · Mobile Development

UI Automation Testing for Mobile Apps: Tools, Challenges, and Implementation

The article explains why UI automation is essential for mobile apps, compares tools such as UIAutomator, Robotium and Appium (chosen for its cross‑platform support), addresses challenges like backend instability by using Appmock‑based mock servers, adopts the Page Object pattern, and shows how the suite cut testing time from half a day to twenty minutes, delivering lasting efficiency gains.

AppiumMock ServerPage Object
0 likes · 11 min read
UI Automation Testing for Mobile Apps: Tools, Challenges, and Implementation
Meituan Technology Team
Meituan Technology Team
Oct 1, 2016 · Operations

How Meituan Scaled Its Mobile Deal System for Mega‑Promotions: Traffic Modeling & Capacity Planning

This article details Meituan's technical approach to handling massive traffic spikes during large‑scale promotions, covering background of the O2O deal platform, traffic‑model construction, capacity‑budget calculations, micro‑service architecture evolution, pressure‑test strategies, and the PTP performance‑testing environment used to validate system limits.

Load TestingMicroservicesOperations
0 likes · 18 min read
How Meituan Scaled Its Mobile Deal System for Mega‑Promotions: Traffic Modeling & Capacity Planning
转转QA
转转QA
Sep 11, 2016 · Mobile Development

Using ATX and WebDriverAgent for iOS Automation with Python

This article introduces ATX (AutomatorX) and Facebook's WebDriverAgent, explains how to set up the environment on macOS, write Python scripts to control iOS apps, and generate test reports, providing practical code examples and step‑by‑step guidance for mobile automation.

ATXPythonWebDriverAgent
0 likes · 8 min read
Using ATX and WebDriverAgent for iOS Automation with Python
Baidu Intelligent Testing
Baidu Intelligent Testing
Aug 25, 2016 · Mobile Development

Android Stability Testing: SmartMonkey and Customizable Module-Level Monkey Tools

This article explains the importance of stability testing for mobile apps, compares the limitations of the native Android Monkey tool with the system‑level SmartMonkey and a customizable module‑level approach, and provides detailed configuration, usage commands, and environment setup instructions for enhanced UI traversal testing.

AndroidMonkey ToolSmartMonkey
0 likes · 8 min read
Android Stability Testing: SmartMonkey and Customizable Module-Level Monkey Tools
Qunar Tech Salon
Qunar Tech Salon
Aug 10, 2016 · Mobile Development

Qunar Mobile Testing Cloud (Nebula): Architecture, Features, and Deployment

The article introduces Qunar's Mobile Testing Cloud (Nebula), detailing its device and service autonomy, core functions such as smart distribution, distributed scheduling, device management, and task scheduling, the supported UI automation, monkey and installation tests, and the practical deployment setup using mac mini slaves.

AutomationNebulaUI testing
0 likes · 5 min read
Qunar Mobile Testing Cloud (Nebula): Architecture, Features, and Deployment
360 Quality & Efficiency
360 Quality & Efficiency
May 11, 2016 · Mobile Development

Using STF and Minicap for Efficient Mobile Web Page Load Testing

This article explains the problems of manual mobile web page load testing, introduces STF and its Minicap screenshot tool, details their features, installation prerequisites, step‑by‑step setup commands, and demonstrates how to run and access STF for automated, low‑latency testing.

AndroidInstallationSTF
0 likes · 7 min read
Using STF and Minicap for Efficient Mobile Web Page Load Testing
Meituan Technology Team
Meituan Technology Team
Apr 29, 2016 · Industry Insights

How Meituan‑Dianping’s O2O Quality System Boosts Testing Efficiency with Custom Tools

The sixth Meituan‑Dianping technical salon explored building an O2O quality system by showcasing internal testing solutions—including full‑link online pressure testing, the Spider mobile compatibility tool, Didi’s mock decoupling framework, and the Conan performance‑data platform—detailing their methods, architectures, and impact on testing efficiency.

O2O testingPerformance TestingQuality Engineering
0 likes · 6 min read
How Meituan‑Dianping’s O2O Quality System Boosts Testing Efficiency with Custom Tools
Baidu Intelligent Testing
Baidu Intelligent Testing
Dec 28, 2015 · Mobile Development

A New Approach to Mobile App Online Issue Localization Using Cloud Plugins

The article presents a cloud‑plugin based method for mobile app testing that dynamically injects offline test capabilities into production devices, enabling comprehensive user‑interaction logging, low‑impact issue detection, and rapid debugging of performance problems such as frame‑rate drops.

AndroidPerformance MonitoringPlugin System
0 likes · 10 min read
A New Approach to Mobile App Online Issue Localization Using Cloud Plugins
21CTO
21CTO
Nov 10, 2015 · Mobile Development

Top 5 Open‑Source Mobile Automation Tools for iOS & Android (Pros & Cons)

This article reviews the five most popular open‑source mobile automation frameworks—Calabash, Appium, Robotium, Frank, and UIAutomator—detailing their key features, advantages, and drawbacks to help developers choose the right tool for iOS and Android testing.

AndroidAutomationiOS
0 likes · 10 min read
Top 5 Open‑Source Mobile Automation Tools for iOS & Android (Pros & Cons)