Tagged articles
78 articles
Page 1 of 1
Woodpecker Software Testing
Woodpecker Software Testing
Jan 28, 2026 · Industry Insights

Designing the Future Test Force: A 3‑Dimensional Skill Map for Automation Test Engineers

The article outlines a three‑dimensional skill framework—technical depth, business breadth, and engineering mindset—to guide automation test engineers in mastering programming fundamentals, test frameworks, CI/CD, quality metrics, AI‑driven testing, and career progression from junior to senior levels.

AI testingPerformance TestingSkill development
0 likes · 7 min read
Designing the Future Test Force: A 3‑Dimensional Skill Map for Automation Test Engineers
Woodpecker Software Testing
Woodpecker Software Testing
Dec 16, 2025 · Industry Insights

Is Software Testing Really the Worst IT Career? A Data‑Driven Reassessment

The author, once convinced that software testing had the bleakest prospects in IT, now argues that rising salaries, expanding skill requirements, and shifting market demand make testing a viable and increasingly lucrative career, provided professionals continuously upgrade their abilities.

Career DevelopmentPerformance TestingSoftware Testing
0 likes · 11 min read
Is Software Testing Really the Worst IT Career? A Data‑Driven Reassessment
Test Development Learning Exchange
Test Development Learning Exchange
Nov 24, 2025 · Operations

20 Essential Linux Commands Every Automation Test Engineer Should Master

This guide compiles the 20 most frequently used Linux commands for automation testing engineers, organized by scenario, to help you efficiently inspect files, manage processes and ports, transfer and compress data, test network services, monitor system resources, handle permissions, schedule tasks, and boost daily productivity.

LinuxShellautomation testing
0 likes · 9 min read
20 Essential Linux Commands Every Automation Test Engineer Should Master
FunTester
FunTester
Sep 22, 2025 · Frontend Development

Choosing the Right JavaScript Automation Testing Framework: WebDriverIO, Cypress, Playwright, and More

This article reviews the major JavaScript end‑to‑end testing frameworks—WebDriverIO, Nightwatch, Puppeteer, Playwright, TestCafe, and Cypress—explaining their technical foundations, installation steps, code examples, and the trade‑offs of compatibility, ease of use, and performance to help developers select the most suitable tool for modern web projects.

CypressJavaScriptPlaywright
0 likes · 12 min read
Choosing the Right JavaScript Automation Testing Framework: WebDriverIO, Cypress, Playwright, and More
Continuous Delivery 2.0
Continuous Delivery 2.0
Jun 4, 2025 · Backend Development

Effective Waiting Strategies for Selenium Web Automation

This article explains various Selenium waiting techniques—including implicit wait, fixed (hard) wait, page load strategies, and JavaScript detection—detailing their principles, advantages, disadvantages, and providing Python code examples to help choose the most suitable approach for stable and efficient automated web testing.

PythonSeleniumWebDriver
0 likes · 7 min read
Effective Waiting Strategies for Selenium Web Automation
Test Development Learning Exchange
Test Development Learning Exchange
Apr 11, 2025 · Backend Development

Using Pytest Markers to Categorize and Run Test Cases

This article explains how to define, register, and use Pytest markers to classify test cases such as smoke, regression, and integration tests, demonstrates command‑line options for selective execution, and shows dynamic marker assignment with practical code examples.

PythonTest Selectionautomation testing
0 likes · 5 min read
Using Pytest Markers to Categorize and Run Test Cases
Tencent Cloud Developer
Tencent Cloud Developer
Apr 3, 2025 · Fundamentals

Software Testing Evolution, Shift Left/Right, and Automation vs Test Automation

Although large internet firms are hiring fewer dedicated test engineers, software testing remains vital; it has progressed through five historical periods, embraces left‑shift verification and right‑shift production monitoring, differentiates automation testing from test automation, and calls for developers to embed TDD, BDD, static analysis, and CI/CD to make quality a shared responsibility.

DevelopmentShift-LeftSoftware Testing
0 likes · 30 min read
Software Testing Evolution, Shift Left/Right, and Automation vs Test Automation
转转QA
转转QA
Mar 26, 2025 · Fundamentals

From Newbie to Test Engineer: Leveling Up in the Workplace

The article shares a fresh graduate’s journey as a test development engineer at ZuanZuan, describing the initial confusion over testing concepts, the mentorship that clarified them, and the progressive skill upgrades and mindset shifts needed to become an effective, full‑stack contributor in a professional software team.

DebuggingTest Engineeringautomation testing
0 likes · 8 min read
From Newbie to Test Engineer: Leveling Up in the Workplace
FunTester
FunTester
Aug 9, 2024 · Industry Insights

14 Hard‑Earned Lessons for Starting Your Automation Testing Journey

This article shares fourteen practical lessons learned from real‑world automation testing, covering when to automate, scope definition, tool selection, team coordination, ROI considerations, open‑source pitfalls, code reuse, and the balance between automated and manual testing.

PostmanSeleniumSoftware Testing
0 likes · 10 min read
14 Hard‑Earned Lessons for Starting Your Automation Testing Journey
Test Development Learning Exchange
Test Development Learning Exchange
Jun 3, 2024 · Fundamentals

Using Argument Unpacking in Python for API Testing and Automation

This article explains Python's argument unpacking feature and demonstrates ten practical examples—including batch API calls, request handling, test data validation, configuration management, user creation, parameterized tests, logging, database updates, dynamic query building, and environment switching—to streamline automation testing.

APIPythonargument unpacking
0 likes · 6 min read
Using Argument Unpacking in Python for API Testing and Automation
Software Development Quality
Software Development Quality
Mar 9, 2024 · Operations

14 Essential Automation Test Framework Diagrams You Need to See

This article showcases a comprehensive collection of fourteen detailed diagrams illustrating various automation testing frameworks—including API, UI, mobile, JMeter, CI/CD pipelines, and DevOps practices—providing visual guidance for building robust test architectures across software development projects.

Software Testingautomation testingci/cd
0 likes · 4 min read
14 Essential Automation Test Framework Diagrams You Need to See
Test Development Learning Exchange
Test Development Learning Exchange
Nov 9, 2023 · Backend Development

10 Common Python Automation Testing Scripts for API Testing

This article presents ten practical Python automation testing scripts—including batch test execution, data‑driven testing, API monitoring, performance measurement, database checks, screenshot capture, email reporting, data generation, logging, and response validation—to help developers streamline API testing and improve efficiency.

Data GenerationEmailapi-testing
0 likes · 7 min read
10 Common Python Automation Testing Scripts for API Testing
Youzan Coder
Youzan Coder
Nov 7, 2023 · Artificial Intelligence

Can ChatGPT Boost Fuzz Testing? A Practical Exploration of AI‑Generated Test Cases

This article examines how ChatGPT can be combined with fuzz testing to automatically generate test cases, detailing the research process, design, implementation, performance metrics, discovered bugs, limitations, and future plans for improving AI‑driven automated testing in a real‑world e‑commerce environment.

AIChatGPTSoftware Testing
0 likes · 26 min read
Can ChatGPT Boost Fuzz Testing? A Practical Exploration of AI‑Generated Test Cases
FunTester
FunTester
Nov 7, 2023 · Interview Experience

Master UI Automation Interviews: Waiting Methods, Selenium Architecture, and Test Layering

This article compiles and analyzes common UI automation interview questions, covering the differences among implicit, explicit, and forced waits, Selenium's execution principles and custom encapsulation, the three‑layer test architecture, typical testing challenges and solutions, and strategies for reliable element locating.

SeleniumTest architectureUI automation
0 likes · 7 min read
Master UI Automation Interviews: Waiting Methods, Selenium Architecture, and Test Layering
DeWu Technology
DeWu Technology
Aug 18, 2023 · R&D Management

How Dewu’s SQC Model Revolutionizes Quality Assurance in E‑Commerce

This article examines Dewu Technology’s SQC (Supplier‑Quality‑Customer) quality management model, detailing its AI‑driven inspection and authentication, the comprehensive quality assurance system built on mechanisms, processes, methods and tools, the “Quality Month” initiative, the iteration quality score model, automation testing and traffic‑replay platforms, and the measurable improvements in software quality and production reliability.

AI inspectionSQC ModelSoftware Engineering
0 likes · 10 min read
How Dewu’s SQC Model Revolutionizes Quality Assurance in E‑Commerce
Efficient Ops
Efficient Ops
Aug 8, 2023 · Operations

How China Pacific Insurance’s ‘Cat’ Automation Platform Powered a 3‑Level DevOps Delivery Assessment

At the 2023 DOIS DevOps International Summit in Beijing, China Pacific Insurance leveraged its self‑developed “Cat” series automation testing platform to help four projects achieve a Level 3 assessment under the DevOps Continuous Delivery standard, showcasing the platform’s features, challenges overcome, and its broader impact on the insurance industry’s digital transformation.

Case StudyContinuous DeliveryDevOps
0 likes · 12 min read
How China Pacific Insurance’s ‘Cat’ Automation Platform Powered a 3‑Level DevOps Delivery Assessment
FunTester
FunTester
Jul 12, 2023 · Operations

Mastering Load Testing: Practical Wrk, GoReplay, and SRE Strategies

This article explains why automation testing often lags behind product changes, outlines essential load‑testing concepts such as bottleneck analysis and capacity planning, and provides hands‑on guidance for using Wrk and GoReplay tools within an SRE‑driven operations workflow.

GoReplayLoad TestingPerformance Testing
0 likes · 8 min read
Mastering Load Testing: Practical Wrk, GoReplay, and SRE Strategies
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
Efficient Ops
Efficient Ops
Oct 23, 2022 · Operations

How ICBC Solved Banking Test Data Pain with One‑Click Full‑Link Generation

This article details how Industrial and Commercial Bank of China transformed its testing workflow by building a test data center that automates full‑link data creation, refreshes data freshness, and uses feature‑based retrieval to dramatically cut testing effort, false positives, and improve overall software quality.

Software qualityTest Data Generationautomation testing
0 likes · 10 min read
How ICBC Solved Banking Test Data Pain with One‑Click Full‑Link Generation
FunTester
FunTester
Oct 9, 2022 · Backend Development

From Functional Testing to Automation: My Learning Journey, Roadmap, and Resources

This article shares the author’s personal transition from manual functional testing to automation testing, outlines a detailed learning roadmap covering Python, Selenium, Robot Framework, API testing, CI/CD, and provides curated resources and QR‑code links for aspiring automation engineers.

API testingPythonSelenium
0 likes · 7 min read
From Functional Testing to Automation: My Learning Journey, Roadmap, and Resources
ByteDance SE Lab
ByteDance SE Lab
Sep 26, 2022 · Mobile Development

Inside ByteDance’s AppInfra: How Mobile Infrastructure Powers Millions of Apps

This interview reveals how ByteDance’s AppInfra team builds and evolves mobile infrastructure, performance optimization, automated testing, and talent strategies to support a growing portfolio of high‑traffic apps like Douyin and Toutiao, offering insights into cross‑platform toolchains, team organization, and future technology trends.

InfrastructureTeam Organizationapp performance
0 likes · 18 min read
Inside ByteDance’s AppInfra: How Mobile Infrastructure Powers Millions of Apps
DevOps
DevOps
Aug 23, 2022 · Artificial Intelligence

Intelligent Automation Testing: Self‑Healing and Machine‑Learning Techniques

This article reviews the evolution of automated testing toward intelligent solutions, explaining self‑healing mechanisms, machine‑learning‑driven object recognition, computer‑vision and OCR approaches, industry tools such as Healenium and Airtest, and future prospects for zero‑code AI‑powered test automation.

AIComputer VisionOCR
0 likes · 13 min read
Intelligent Automation Testing: Self‑Healing and Machine‑Learning Techniques
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
FunTester
FunTester
Mar 4, 2022 · Industry Insights

Why Automation Testing Matters: Benefits, Types, and Future Trends

This article explains why automation testing is essential for modern software projects, compares it with manual testing, outlines common test types, offers strategic guidance on frameworks and tool selection, and explores emerging trends such as AI and RPA shaping the future of testing.

DevOpsSoftware TestingTesting Strategy
0 likes · 8 min read
Why Automation Testing Matters: Benefits, Types, and Future Trends
ByteDance Terminal Technology
ByteDance Terminal Technology
Feb 24, 2022 · Mobile Development

Exploring ByteDance's iOS Automation Testing Driver Tool BDC: Architecture, Features, and Implementation

This article details the background, functional capabilities, development journey, technical architecture, and deployment experience of ByteDance's iOS automation testing driver tool BDC, illustrating how it automates device interaction, app management, UI control, and large‑scale testing on both macOS and Linux environments.

DockerLinuxUI Interaction
0 likes · 13 min read
Exploring ByteDance's iOS Automation Testing Driver Tool BDC: Architecture, Features, and Implementation
HomeTech
HomeTech
Feb 23, 2022 · Operations

Construction and Future Planning of the Quality Assurance Technical System at Home

Facing rapid business growth and evolving mobile, AI, and automotive trends, the Home quality assurance team outlines its testing cloud platform’s three‑layer architecture, current capabilities such as performance, automation, and code scanning, the challenges it confronts, and its roadmap for expanding Paas and mobile testing.

OperationsTesting Platformautomation testing
0 likes · 11 min read
Construction and Future Planning of the Quality Assurance Technical System at Home
FunTester
FunTester
Jan 19, 2022 · Industry Insights

Debunking Three Common Myths About the Software Testing Industry

This article traces the evolution of software testing, exposes three widespread misconceptions—including gender imbalance, the perceived lack of necessity, and low technical value—while presenting data, industry insights, and a concise skill checklist for modern test engineers.

Software Testingautomation testingcareer advice
0 likes · 6 min read
Debunking Three Common Myths About the Software Testing Industry
DevOps
DevOps
Aug 3, 2021 · R&D Management

Rethinking Defect Rate Metrics and the Essence of Quality Efficiency Management

The article critiques traditional defect‑per‑KLOC and test‑case failure metrics, explains why they are misleading, and proposes a system‑thinking approach to quality efficiency that focuses on ROI, trend analysis, and building a high‑response, well‑structured development ecosystem.

R&D managementSoftware qualityautomation testing
0 likes · 9 min read
Rethinking Defect Rate Metrics and the Essence of Quality Efficiency Management
Meituan Technology Team
Meituan Technology Team
Jul 29, 2021 · Mobile Development

Improving Test Efficiency for Dynamic Layouts in Meituan App with XraySDK

The article explains how Meituan’s dynamic layout technology, which complicates automated testing, is tackled by XraySDK’s view‑ability transformation that captures layout data via a local HTTP server and custom listeners, boosting dynamic‑card test coverage from zero to over 80% and streamlining future WebView and compatibility testing.

AndroidAppiumXraySDK
0 likes · 15 min read
Improving Test Efficiency for Dynamic Layouts in Meituan App with XraySDK
Youzan Coder
Youzan Coder
Feb 24, 2021 · Mobile Development

Building Offline Mobile Performance Monitoring with AWACS and APM

This article explains how Youzan extended its APM framework with offline monitoring, built the AWACS visual tool, integrated Appium‑driven regression, instrumented method timing and network traffic via Gradle plugins, captured page rendering time, processed data in the backend, and created an issue‑management platform, outlining future enhancements.

APMAndroidMobile Development
0 likes · 13 min read
Building Offline Mobile Performance Monitoring with AWACS and APM
Tencent Cloud Developer
Tencent Cloud Developer
Dec 14, 2020 · Artificial Intelligence

Game AI SDK: Overview, Architecture, and Usage

Tencent’s open‑source Game AI SDK provides a versatile automation testing platform—supporting a wide range of game genres and mobile/PC apps—by integrating environment simulation, configurable tools, image‑recognition modules, and deep‑learning algorithms (DQN and IM) into a unified, user‑friendly workflow for training and executing AI agents.

Deep LearningSDKTensorFlow
0 likes · 17 min read
Game AI SDK: Overview, Architecture, and Usage
DevOps
DevOps
Dec 14, 2020 · Operations

Automation Testing Beyond Tools: Strategies for Continuous Testing and DevOps Integration

The article explains that automation testing is a strategic, systematic practice that goes beyond mere tools, requiring integration with continuous delivery pipelines, DevOps skills, thoughtful tool selection, cultural support, and cost‑benefit analysis to achieve reliable, fast quality feedback.

DevOpsTest StrategyTool Selection
0 likes · 15 min read
Automation Testing Beyond Tools: Strategies for Continuous Testing and DevOps Integration
vivo Internet Technology
vivo Internet Technology
Aug 5, 2020 · Frontend Development

Using Puppeteer for Emoji Scraping, Headless Chrome, and Front‑End Automation Testing

The article demonstrates how to use Puppeteer—a Node.js API built on the Chrome DevTools Protocol—to run headless Chrome for tasks such as scraping Google emoji images, generating screenshots or PDFs, and automating front‑end tests by launching a browser, navigating pages, handling cookies, simulating user input, capturing responses, and saving results.

Browser AutomationHeadless ChromeNode.js
0 likes · 15 min read
Using Puppeteer for Emoji Scraping, Headless Chrome, and Front‑End Automation Testing
Suning Technology
Suning Technology
Jun 29, 2020 · Backend Development

How Suning Built a Python‑Powered Automated SAP Testing Framework to Cut Manual Effort by 10×

This article describes Suning's Python‑based automation framework that bridges web applications and SAP systems using keyword‑driven testing, socket communication, and remote agents, dramatically reducing manual testing time, improving coverage, and achieving a ten‑fold reduction in labor while maintaining robust, configurable automation.

PythonSAP integrationautomation testing
0 likes · 14 min read
How Suning Built a Python‑Powered Automated SAP Testing Framework to Cut Manual Effort by 10×
FunTester
FunTester
Apr 15, 2020 · Industry Insights

How to Turn Software Testing Experience into a High‑Paying Career

The article examines why basic functional testing jobs are dwindling, highlights growing opportunities in automation, performance, security, big‑data and AI testing, and offers a practical roadmap to help testers acquire new skills and advance toward higher‑salary roles.

Career DevelopmentSoftware Testingautomation testing
0 likes · 4 min read
How to Turn Software Testing Experience into a High‑Paying Career
FunTester
FunTester
Mar 16, 2020 · Fundamentals

Common Reasons Why End-to-End Automation Testing Fails and How to Avoid Them

The article outlines why end-to-end test automation often fails—such as hiring the wrong people, neglecting code quality, underestimating long-term effort, misunderstanding automation scope, limited test coverage, and poor visibility—and offers practical guidance to improve automation success.

End-to-EndSoftware qualityautomation testing
0 likes · 11 min read
Common Reasons Why End-to-End Automation Testing Fails and How to Avoid Them
FunTester
FunTester
Mar 2, 2020 · Industry Insights

When Should You Choose Manual Testing Over Automation? A Deep Dive

This article examines the key differences between manual and automated testing, covering time cost, acceptance testing, accuracy, regression testing, and project characteristics to help teams decide which approach best fits their software projects.

Software TestingTest Strategyautomation testing
0 likes · 7 min read
When Should You Choose Manual Testing Over Automation? A Deep Dive
FunTester
FunTester
Feb 23, 2020 · Operations

Common Pitfalls for Automation Test Beginners and How to Avoid Them

The article outlines essential automation testing practices for beginners, covering test design maintenance, false‑positive avoidance, code reusability, realistic automation expectations, big‑picture planning, exploratory testing, UI change handling, and provides curated technical resources.

Seleniumautomation testingcode-reuse
0 likes · 7 min read
Common Pitfalls for Automation Test Beginners and How to Avoid Them
FunTester
FunTester
Feb 22, 2020 · Industry Insights

7 Common Pitfalls New Automation Test Engineers Must Avoid

This article outlines the most frequent mistakes beginners make in test automation—from automating unnecessary modules and poorly defining scope to choosing the wrong tools, neglecting communication, ignoring ROI, over‑relying on open‑source projects, and trusting no‑code solutions—offering practical guidance to help avoid costly errors.

QASeleniumSoftware Testing
0 likes · 9 min read
7 Common Pitfalls New Automation Test Engineers Must Avoid
FunTester
FunTester
Dec 21, 2019 · Backend Development

A Reusable Java Verification Utility for Automated Testing

This article presents a reusable Java verification class that centralizes common validation logic for automated testing, handling JSON responses, code checks, numeric and boolean assertions, array detection, and regex matching, while also fixing hidden bugs and extending array validation capabilities.

JSONJavaautomation testing
0 likes · 7 min read
A Reusable Java Verification Utility for Automated Testing
FunTester
FunTester
Dec 16, 2019 · Backend Development

Exploring Selenium 4 Alpha: DevTools, Window Management, Relative Locators & Full‑Page Screenshots

This article demonstrates Selenium 4 Alpha's new capabilities—including easier DevTools access via ChromiumDriver, independent window and tab handling, enriched relative locators, and Firefox full‑page screenshot support—by providing clear code examples and practical explanations for Java WebDriver users.

DevToolsSeleniumWebDriver
0 likes · 5 min read
Exploring Selenium 4 Alpha: DevTools, Window Management, Relative Locators & Full‑Page Screenshots
Youku Technology
Youku Technology
Oct 29, 2019 · Cloud Computing

Hardware Standardization and IoT Practices for Large‑Scale Live Event Services

At Alibaba’s 2019 Hangzhou Cloud Conference, senior wireless expert Chu Peisi detailed the DaMai live‑service platform’s evolution from tightly coupled SDKs to a fully decoupled, AIDL‑based architecture that standardizes hardware, enables OTA updates, automated testing, secure IoT onboarding, 5G/4G QoS management, and supports paperless ticketing, VR, and large‑scale wristband interactions for live events.

5GHardware StandardizationIoT
0 likes · 11 min read
Hardware Standardization and IoT Practices for Large‑Scale Live Event Services
FunTester
FunTester
Oct 20, 2019 · Operations

What Skills Do Successful Automation Test Engineers Need in 2019?

This guide outlines the essential programming knowledge, manual testing insight, automation tool expertise, business‑domain understanding, troubleshooting tactics, test‑management experience, and development‑methodology awareness required for automation testers to thrive in modern Agile and DevOps environments.

SeleniumSoftware Testingautomation testing
0 likes · 14 min read
What Skills Do Successful Automation Test Engineers Need in 2019?
FunTester
FunTester
Sep 29, 2019 · Operations

How 4399AT Enables a Practical Android CI/CD Automation Pipeline

This article explains the differences between CI, continuous delivery, and continuous deployment, then details a Jenkins‑based pipeline that uses Gradle, 4399AT, Sonar, GitLab, Tomcat, and Nginx to automate building, testing, and reporting for Android applications.

AndroidDevOpsGradle
0 likes · 6 min read
How 4399AT Enables a Practical Android CI/CD Automation Pipeline
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
Continuous Delivery 2.0
Continuous Delivery 2.0
Jun 18, 2019 · Operations

Key Questions on DevOps Transformation: Persuading Leadership, Building a Middle Platform, and Integrating Automated Testing

The article records three audience questions from a DevOps transformation talk—how to convince leadership, when and how to adopt a middle platform, and how to address automation testing in traditional development—providing practical advice and an event announcement.

DevOpsautomation testingmiddle platform
0 likes · 6 min read
Key Questions on DevOps Transformation: Persuading Leadership, Building a Middle Platform, and Integrating Automated Testing
Architecture Digest
Architecture Digest
May 29, 2018 · Operations

Understanding Automation Testing Frameworks: Concepts, Benefits, and Common Implementations

This article explains what a framework is, outlines the purpose and advantages of automated testing, discusses its limitations, and describes the essential components and typical technology stacks of automation testing frameworks, providing practical insights for building effective test solutions.

Software TestingTesting frameworkautomation testing
0 likes · 8 min read
Understanding Automation Testing Frameworks: Concepts, Benefits, and Common Implementations
Continuous Delivery 2.0
Continuous Delivery 2.0
Nov 23, 2017 · Fundamentals

Google Test Certified Program: History, Levels, and Certification Process

The article recounts the evolution of Google's Test Certified (TC) program from its 2006 inception, explains its three (later five) certification levels, outlines the informal certification process, and discusses the program’s impact, challenges, and cultural significance within Google’s engineering teams.

GoogleTest CertifiedTesting Certification
0 likes · 8 min read
Google Test Certified Program: History, Levels, and Certification Process
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
DevOps
DevOps
Apr 9, 2017 · Fundamentals

15 Principles of Automation Testing: A Four‑Year Case Study of Successful Implementation

Over the past four years a company that adopted fifteen automation‑testing principles from scratch achieved 100% API test coverage across five product lines, stable weekly releases, market leadership in two segments, and rapid expansion into three new product areas, demonstrating the lasting impact of disciplined test automation.

Software EngineeringSoftware qualityautomation testing
0 likes · 4 min read
15 Principles of Automation Testing: A Four‑Year Case Study of Successful Implementation
Qunar Tech Salon
Qunar Tech Salon
Jan 4, 2017 · Mobile Development

Qunar Cloud Testing Platform for Android: Background, Features, Architecture, Integration, and Future Plans

The article introduces Qunar’s Android cloud testing platform, explaining the challenges of device compatibility, detailing custom Monkey and automated test case features, describing device management, presenting usage data, outlining client‑server architecture, integration steps, and future expansion plans such as iOS support and high‑end device rental.

AndroidCustom MonkeyMobile Development
0 likes · 3 min read
Qunar Cloud Testing Platform for Android: Background, Features, Architecture, Integration, and Future Plans
Baidu Intelligent Testing
Baidu Intelligent Testing
Jul 26, 2016 · Mobile Development

General Mobile Performance Evaluation Scheme for Competitive Products

This article presents a comprehensive, evolving mobile performance evaluation framework for O2O applications, detailing assessment parameters, multi‑stage automation approaches, uiautomator enhancements, and key technical optimizations to enable timely, extensible, and accurate performance testing of competitive mobile products.

AndroidO2OPerformance Evaluation
0 likes · 4 min read
General Mobile Performance Evaluation Scheme for Competitive Products
21CTO
21CTO
Sep 8, 2015 · Operations

Why Agile Fails: System Thinking Reveals the Hidden Loops Behind Testing Chaos

Through two real-world cases, this article shows how system thinking and causal loop diagrams expose why agile and automation testing initiatives repeatedly stumble, revealing reinforcing and balancing feedback loops that lead to short‑term fixes, long‑term stagnation, and the classic ‘missing the forest for the trees’ dilemma.

agileautomation testingcausal loop diagram
0 likes · 15 min read
Why Agile Fails: System Thinking Reveals the Hidden Loops Behind Testing Chaos