Tagged articles
7 articles
Page 1 of 1
Advanced AI Application Practice
Advanced AI Application Practice
Aug 19, 2025 · Frontend Development

How AI Overcomes Enterprise UI Automation Testing Pain Points

The article examines the inherent drawbacks of traditional UI automation—selector dependence, fragility, extra development overhead, limited support for Canvas/SVG, unreadable reports, and steep learning curves—and shows how the AI‑driven Midscene.js framework addresses each issue with semantic element location, intelligent fault tolerance, zero‑code instrumentation, multimodal element recognition, business‑semantic reporting, and flexible development modes, outperforming conventional tools like Browser Use.

AI testingBrowser UseMidscene.js
0 likes · 10 min read
How AI Overcomes Enterprise UI Automation Testing Pain Points
DevOps
DevOps
Aug 14, 2024 · Operations

Choosing Test Strategies, Ensuring Test Stability, and Writing High‑Quality Tests

The article examines why moving tests left, selecting appropriate testing strategies, guaranteeing test stability through local testing and test doubles, and applying disciplined test‑case design and naming practices are essential for reducing maintenance costs, improving test quality, and accelerating feedback in modern software development.

DevOpsTest Strategytest automation
0 likes · 15 min read
Choosing Test Strategies, Ensuring Test Stability, and Writing High‑Quality Tests
Advanced AI Application Practice
Advanced AI Application Practice
Feb 5, 2024 · Fundamentals

What Are the Realistic Benchmarks for API Automation Testing?

The article examines how API automation testing can be measured and implemented effectively, arguing that coverage and pass‑rate targets vary by team context, emphasizing cost‑benefit analysis, prioritizing core interfaces, and focusing on reducing feedback cycles rather than chasing statistical metrics.

API automationMicroservicesSoftware Testing
0 likes · 8 min read
What Are the Realistic Benchmarks for API Automation Testing?
Continuous Delivery 2.0
Continuous Delivery 2.0
Apr 11, 2022 · Fundamentals

Root Causes of Unstable Test Cases

This article explains that unstable test cases stem from four main sources—test cases themselves, the testing framework, the system under test and its dependencies, and the underlying operating system and hardware—detailing typical causes and offering a classification guide for developers.

Software Testingflaky-teststest stability
0 likes · 5 min read
Root Causes of Unstable Test Cases
Youzan Coder
Youzan Coder
Mar 31, 2021 · Frontend Development

Boost UI Test Stability: Practical Puppeteer & Mocha Strategies

This article shares a year‑long experience of UI automation at Youzan, covering how to select stable business scenarios, choose Puppeteer with Mocha, implement robust element locating, handle dynamic data via API interception, apply wait and retry mechanisms, capture screenshots, log responses, and integrate tests into CI pipelines for reliable regression testing.

API interceptionCI integrationPuppeteer
0 likes · 13 min read
Boost UI Test Stability: Practical Puppeteer & Mocha Strategies
Alibaba Cloud Developer
Alibaba Cloud Developer
Sep 6, 2019 · Operations

Mastering Test Stability: The Three Pillars of Frequency, Isolation, and Disposable Environments

This article explains why most test failures stem from environmental or procedural issues rather than real defects and introduces a methodological framework—Frequency, Isolation, and Disposable environments—to systematically improve test stability, reduce noise, and accelerate defect detection.

Software qualitydisposable environmentsenvironment isolation
0 likes · 12 min read
Mastering Test Stability: The Three Pillars of Frequency, Isolation, and Disposable Environments
JD Tech
JD Tech
Jul 6, 2018 · Mobile Development

Designing an All‑in‑One UI Automation Framework for Mobile Apps

This article shares the author's experience designing a stable, maintainable UI automation framework for iOS and Android, covering its motivations, advantages, architecture, coding practices, failure‑retry mechanisms, metrics, and CI integration to help teams avoid common pitfalls and improve test efficiency.

AppiumCI integrationUI automation
0 likes · 9 min read
Designing an All‑in‑One UI Automation Framework for Mobile Apps