Tagged articles
4 articles
Page 1 of 1
DevOps Coach
DevOps Coach
Nov 17, 2025 · Fundamentals

Why Most Test Automation Frameworks Fail and How to Build a Scalable Architecture

Most test automation scripts start strong but quickly collapse, leading to flaky failures, duplicated locators, and maintenance overhead; this guide explains the stark difference between ordinary QA scripts and top‑1% QA engineers by presenting five core principles—layered architecture, treating the framework as software, deterministic tests, data‑driven design, and evolutionary adaptability—plus concrete code examples.

Data‑Driven TestingLayered DesignQA best practices
0 likes · 6 min read
Why Most Test Automation Frameworks Fail and How to Build a Scalable Architecture
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
Baidu Geek Talk
Baidu Geek Talk
Jan 13, 2021 · Frontend Development

Baidu Open-source Mini-program Framework Architecture Evolution and Performance Optimization Practices

An overview of Baidu's Smart Mini‑Program framework evolution describes its dual‑stack SWAN architecture, open‑host extensions, and native‑web integration, while the second part details performance‑boosting practices such as sub‑packaging, resource compression, early data fetching, and efficient setData usage to approach native app startup speeds.

Baidu-SWANframework architecturefront-end development
0 likes · 16 min read
Baidu Open-source Mini-program Framework Architecture Evolution and Performance Optimization Practices
Baidu App Technology
Baidu App Technology
Apr 24, 2020 · Mobile Development

How Baidu’s Smart Mini‑Program Framework Achieves Near‑Native Performance

This article details the evolution of Baidu’s smart mini‑program framework, explains its multi‑layer architecture, outlines the startup phases and performance metrics, and provides concrete optimization techniques—including package splitting, resource compression, early data fetching, and setData best practices—to help developers deliver near‑native mobile experiences.

BaiduMini ProgramMobile Development
0 likes · 16 min read
How Baidu’s Smart Mini‑Program Framework Achieves Near‑Native Performance