Tagged articles

Test Automation

383 articles · Page 3 of 4
Ant R&D Efficiency
Ant R&D Efficiency
Sep 20, 2022 · Backend Development

Guidelines for Writing Unit Tests with Mockito and Test Case Design in SpringBoot

The article outlines how to design robust SpringBoot unit tests by first mastering business flows and external dependencies, preparing isolated test data, using Mockito’s @Mock/@MockBean and @Spy/@SpyBean correctly—including proper stubbing techniques—and applying best‑practice rules and the ACTS 2.0 framework for data‑driven, coverage‑verified testing.

MockingMockitoSoftware testing
0 likes · 8 min read
Guidelines for Writing Unit Tests with Mockito and Test Case Design in SpringBoot
Xianyu Technology
Xianyu Technology
Sep 6, 2022 · Fundamentals

Effective Unit Testing: Principles, Practices, and Design Guidelines

Effective unit testing—fast, readable, isolated, deterministic, and focused on a single behavior—relies on disciplined design, proper use of test doubles, the test‑pyramid hierarchy, meaningful assertions, continuous code‑review feedback, and mindful coverage, enabling safe refactoring, reduced maintenance cost, and higher confidence in software changes.

Software testingTest Automationcode quality
0 likes · 15 min read
Effective Unit Testing: Principles, Practices, and Design Guidelines
Alibaba Cloud Developer
Alibaba Cloud Developer
Aug 25, 2022 · Fundamentals

Mastering Effective Unit Tests: Principles, Practices, and Design Tips

This article explains what unit testing is, why it matters, the characteristics of good tests, practical guidelines for writing effective tests in Flutter, test pyramid concepts, and how to integrate testing into design, refactoring, and team culture to achieve reliable, maintainable software.

Software testingTest Automationflutter testing
0 likes · 19 min read
Mastering Effective Unit Tests: Principles, Practices, and Design Tips
Baidu Intelligent Testing
Baidu Intelligent Testing
Aug 24, 2022 · Artificial Intelligence

Intelligent Test Analysis Practices: Contract Validation, Memory‑Leak Detection, Performance Diff, Test‑Case Completion, and Visual UI Recall

This article presents a comprehensive overview of intelligent test analysis techniques—including contract‑based validation point generation, time‑sliced C++ memory‑leak detection with DTW and CART, dynamic‑threshold performance diff, transformer‑based test‑case completion, and visual UI recall—demonstrating how data, algorithms, and engineering combine to improve testing accuracy and efficiency.

AI testingMemory Leak DetectionTest Automation
0 likes · 11 min read
Intelligent Test Analysis Practices: Contract Validation, Memory‑Leak Detection, Performance Diff, Test‑Case Completion, and Visual UI Recall
FunTester
FunTester
Aug 24, 2022 · Industry Insights

How AI and Low‑Code Tools Are Solving Modern Web Test Automation Challenges

This article examines the key difficulties of web test automation—such as coverage, dynamic element identification, synchronization, flaky pop‑ups, and reporting—and explains how AI‑driven and low‑code solutions, along with best‑practice techniques, can help teams achieve faster, more stable testing across browsers.

AI testingSoftware testingTest Automation
0 likes · 10 min read
How AI and Low‑Code Tools Are Solving Modern Web Test Automation Challenges
Baidu Geek Talk
Baidu Geek Talk
Aug 23, 2022 · Artificial Intelligence

Baidu Intelligent Testing: Analysis and Practice in Testing Activities

The article outlines Baidu’s intelligent testing framework, detailing five advanced techniques—contract‑testing‑driven automatic assertion generation, time‑sliced C++ memory‑leak detection via DTW and decision trees, dynamic‑threshold performance diff detection, machine‑translation‑based functional assertion completion, and visual UI diff with and without reference—each boosting accuracy and efficiency in test analysis.

Memory Leak DetectionPerformance TestingTest Automation
0 likes · 10 min read
Baidu Intelligent Testing: Analysis and Practice in Testing Activities
转转QA
转转QA
Aug 12, 2022 · Backend Development

Improving Test Efficiency through Data Construction: Practices and Insights

This article explains how systematic data construction, using a low‑code front‑end and Java back‑end platform, streamlines complex test scenarios, reduces manual effort, and enhances both testing efficiency and code quality across multiple business systems.

Data ConstructionEfficiencyLow-code
0 likes · 9 min read
Improving Test Efficiency through Data Construction: Practices and Insights
FunTester
FunTester
Jul 15, 2022 · Industry Insights

From Manual Testing to Test Development: Building a Real‑World Test Data Tool

This article traces the evolution of the software testing profession, shares the author’s personal career path from functional testing to test development, and provides a step‑by‑step guide—including architecture, code samples, and deployment—for creating a Python‑based API test data service and a Vue.js web UI to showcase it.

PythonSoftware testingTest Automation
0 likes · 20 min read
From Manual Testing to Test Development: Building a Real‑World Test Data Tool
Baidu Intelligent Testing
Baidu Intelligent Testing
Jun 30, 2022 · Operations

Intelligent Test Execution: Risk‑Based Manual Case Recommendation, Parallel‑Coverage Traffic Selection, Smart Build, Priority‑Based Task Scheduling, and UI Automation Self‑Healing

This article presents a comprehensive overview of intelligent test execution techniques, including risk‑based manual test case recommendation, parallel‑coverage traffic filtering, dynamic smart build strategies, priority‑driven task scheduling, and UI automation self‑healing, illustrating how these methods improve testing efficiency, coverage, and stability.

CI/CDIntelligent TestingTest Automation
0 likes · 11 min read
Intelligent Test Execution: Risk‑Based Manual Case Recommendation, Parallel‑Coverage Traffic Selection, Smart Build, Priority‑Based Task Scheduling, and UI Automation Self‑Healing
FunTester
FunTester
Jun 30, 2022 · Fundamentals

When to Automate Tests? Pros, Cons, and Ideal Scenarios Explained

This article explains what automated testing is, why it matters, compares manual and automated testing advantages and disadvantages, identifies modules that are suitable or unsuitable for automation, and provides concrete code examples for implementing and maintaining test scripts.

Software testingTest AutomationTest Case Design
0 likes · 8 min read
When to Automate Tests? Pros, Cons, and Ideal Scenarios Explained
Baidu Geek Talk
Baidu Geek Talk
Jun 28, 2022 · Artificial Intelligence

Intelligent Test Execution Practices: Risk‑Based Manual Test Recommendation, Parallel‑Coverage Traffic Filtering, Smart Build, and Priority‑Based Task Scheduling

The article covers intelligent test execution practices: risk‑based manual test recommendation, parallel‑coverage traffic filtering, smart build, priority‑based task scheduling, and UI automation self‑healing, describing methods, algorithms, and results that reduce test volume, speed up regression, and improve stability.

Test AutomationUI self-healingsmart build
0 likes · 12 min read
Intelligent Test Execution Practices: Risk‑Based Manual Test Recommendation, Parallel‑Coverage Traffic Filtering, Smart Build, and Priority‑Based Task Scheduling
转转QA
转转QA
Jun 28, 2022 · Fundamentals

Design and Process of Functional and Interface Test Cases

This article explains the distinction between functional and interface test cases, presents common business testing scenarios, and details a step‑by‑step process for designing, binding, executing, and evaluating automated test cases to improve test coverage and efficiency.

API testingTest Automationcase design
0 likes · 8 min read
Design and Process of Functional and Interface Test Cases
FunTester
FunTester
May 31, 2022 · Operations

Master i18n & l10n Testing with Selenium: A Practical Guide for Global UI Quality

This article explains the differences between internationalization (i18n) and localization (l10n) testing, outlines how Selenium automation can accelerate both, and provides concrete strategies and best‑practice recommendations for designing scalable test suites that ensure a product’s UI works flawlessly for any target market.

LocalizationTest Automationi18n
0 likes · 10 min read
Master i18n & l10n Testing with Selenium: A Practical Guide for Global UI Quality
SQB Blog
SQB Blog
May 28, 2022 · Backend Development

Scaling Automated API Testing for Millions of Microservices

This article outlines the background, testing strategy, and practical implementation of automated API testing within a large-scale microservice environment, detailing the shift from traditional test pyramids to a honeycomb model, technology choices, test case design, mock servers, platform management, and measures to prevent test suite decay.

API testingPythonTest Automation
0 likes · 18 min read
Scaling Automated API Testing for Millions of Microservices
JD Tech
JD Tech
May 25, 2022 · Backend Development

A Comprehensive Guide to JUnit Runners: Suite, RunWith, BlockJUnit4ClassRunner, Theories, Categories, Parameterized and More

This article explains the purpose and usage of various JUnit runners—including Suite, RunWith, BlockJUnit4ClassRunner, ParentRunner, Theories, Categories, Enclosed, Parameterized, and error‑handling runners—providing code examples and practical insights for flexible unit testing in Java projects.

JUnitTest Automationparameterized tests
0 likes · 12 min read
A Comprehensive Guide to JUnit Runners: Suite, RunWith, BlockJUnit4ClassRunner, Theories, Categories, Parameterized and More
DaTaobao Tech
DaTaobao Tech
May 23, 2022 · Fundamentals

Importance, Practices, and Automation of Unit Testing in Java Projects

Unit testing in Java projects, essential for catching over 90% of bugs early, follows the AIR (Automatic, Independent, Repeatable) and BCDE (Boundary, Correct, Design, Error) principles, uses Mockito’s Mock‑Do‑Verify pattern, automated IDE generation, JaCoCo coverage metrics, CI pipelines, achieving 85‑+% coverage, zero production incidents, and guides future TDD adoption.

MockitoTest Automationcode coverage
0 likes · 9 min read
Importance, Practices, and Automation of Unit Testing in Java Projects
Baidu Intelligent Testing
Baidu Intelligent Testing
May 6, 2022 · Backend Development

Exploring Baidu's Scalable Intelligent Testing: Automated Test Case Generation for Code, API, UI, and GUI

This article details Baidu's large‑scale intelligent testing framework, describing how AST‑based unit test generation, automated API test creation, visual UI interaction case synthesis, GUI traversal action set generation, and front‑end assertion automation work together to achieve high‑coverage, low‑cost automated testing across multiple languages and platforms.

API testingASTBaidu
0 likes · 10 min read
Exploring Baidu's Scalable Intelligent Testing: Automated Test Case Generation for Code, API, UI, and GUI
Dada Group Technology
Dada Group Technology
Apr 22, 2022 · Industry Insights

How Traffic Replication and Automated Regression Supercharge Test Efficiency

This article examines the challenges of high‑cost test case maintenance and low‑efficiency regression, then details how HTTP and microservice traffic replication, automatic seed case generation, and integrated CI/CD‑driven interface and process automation can dramatically improve testing speed, coverage, and quality.

API testingCI/CDMicroservices
0 likes · 13 min read
How Traffic Replication and Automated Regression Supercharge Test Efficiency
Shopee Tech Team
Shopee Tech Team
Mar 24, 2022 · Backend Development

How Finder Enables Precise Code Coverage and Automated Test‑Case Discovery

This article explains how the Finder system combines multi‑language code‑coverage collection, differential analysis, and call‑graph tracing to provide fine‑grained testing metrics, automate test‑case identification, and support continuous quality assurance across complex backend and frontend projects.

MicroservicesSoftware testingStatic Analysis
0 likes · 17 min read
How Finder Enables Precise Code Coverage and Automated Test‑Case Discovery
FunTester
FunTester
Mar 17, 2022 · Operations

Turning Manual Performance Monitoring into Automated Multi‑Level Alerts

The author explains how they distinguished test automation from automated testing, identified monitoring pain points, built a custom scraper‑driven alert system with three escalation levels, tackled common pitfalls, and achieved faster, more reliable performance testing alerts.

OperationsTest Automationalert system
0 likes · 6 min read
Turning Manual Performance Monitoring into Automated Multi‑Level Alerts
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.

DevOpsQuality AssuranceSoftware testing
0 likes · 8 min read
Why Automation Testing Matters: Benefits, Types, and Future Trends
Baidu Geek Talk
Baidu Geek Talk
Feb 25, 2022 · Operations

Intelligent Automation Practices for API Testing: Enhancing Efficiency and Quality

The article outlines how intelligent automation—leveraging data‑driven algorithms for automated case generation, dynamic execution, diff‑based result analysis, noise reduction, failure diagnosis, and effectiveness evaluation—addresses API testing challenges such as manual case writing, low efficiency, redundancy, and reliability, ultimately boosting automation ratios, cutting long‑tail tasks, and enhancing test efficiency and quality.

API testingTest Automationcase generation
0 likes · 15 min read
Intelligent Automation Practices for API Testing: Enhancing Efficiency and Quality
Tencent Cloud Developer
Tencent Cloud Developer
Feb 16, 2022 · Backend Development

Table-Driven Testing in Go: Concepts, Examples, and Advanced Techniques

The article explains Go’s table‑driven testing pattern, showing how separating test data into a slice of structs simplifies test code, improves quality, and enables subtests, parallel execution, assertions, mocking, and custom templates, illustrated with a GetWeekDay example and advanced techniques.

GoMockingParallel Testing
0 likes · 14 min read
Table-Driven Testing in Go: Concepts, Examples, and Advanced Techniques
Alibaba Cloud Developer
Alibaba Cloud Developer
Feb 14, 2022 · Backend Development

Boost Java Unit Testing with JUnit5, Mockito, and Auto‑Generated Code

This article examines common unit‑testing problems in Java projects, analyzes their root causes such as development and maintenance costs, and presents practical solutions including choosing JUnit5, leveraging Mockito, using in‑memory databases, and employing a custom IntelliJ plugin to automatically generate test code and test data.

JUnit5MockitoTest Automation
0 likes · 18 min read
Boost Java Unit Testing with JUnit5, Mockito, and Auto‑Generated Code
vivo Internet Technology
vivo Internet Technology
Feb 9, 2022 · Operations

Traffic Recording and Playback: vivo's Moonlight Treasure Box Platform Practice

vivo’s “Moonlight Treasure Box” platform records and replays production traffic using a customized Jvm‑Sandbox‑Repeater Java‑Agent, handling GC limits, thread‑pool tracing, data desensitization, deduplication, timestamp alignment, noise reduction and sub‑call matching, while providing plugins, visual call‑chain analysis and coverage metrics that have integrated 200 services, executed over 10 000 sessions, and boosted testing efficiency by more than 80 %.

Java AgentJvm-SandboxQuality Assurance
0 likes · 18 min read
Traffic Recording and Playback: vivo's Moonlight Treasure Box Platform Practice
Baidu Intelligent Testing
Baidu Intelligent Testing
Jan 30, 2022 · R&D Management

2021‑2022 Software Testing Industry Survey Report: Salary, Demographics, Trends and Future Outlook

The 2021‑2022 TesterHome survey analyzes post‑pandemic changes in China's software testing industry, revealing salary distributions, regional and experience‑based differences, team sizes, role composition, automation impact, left‑right shift adoption, and emerging future directions such as AI, big data, AR/VR and autonomous driving.

Career TrendsIndustry SurveySoftware testing
0 likes · 16 min read
2021‑2022 Software Testing Industry Survey Report: Salary, Demographics, Trends and Future Outlook
转转QA
转转QA
Jan 30, 2022 · Fundamentals

2021‑2022 Software Testing Industry Survey: Salary, Demographics, and Emerging Trends

This comprehensive report analyzes the 2021‑2022 software testing landscape, presenting questionnaire data from 1,859 respondents, salary distributions, regional and experience‑based trends, team sizes, entry pathways, test‑development ratios, automation impact, efficiency bottlenecks, and future directions such as AI, big data, and AR/VR.

20212022Industry Trends
0 likes · 16 min read
2021‑2022 Software Testing Industry Survey: Salary, Demographics, and Emerging Trends
DevOps
DevOps
Jan 19, 2022 · Fundamentals

Evolution of Software Testing and Continuous Testing Practices in DevOps

This article reviews the historical evolution of software testing, explains the concepts of continuous testing within DevOps, outlines testing lifecycles, tools, and models, and looks ahead to emerging trends such as DevSecOps and AI‑driven autonomous testing.

AI testingDevOpsDevSecOps
0 likes · 14 min read
Evolution of Software Testing and Continuous Testing Practices in DevOps
BaiPing Technology
BaiPing Technology
Jan 10, 2022 · Frontend Development

Master Frontend Unit Testing with Jest and Vue Test Utils

This guide introduces unit testing for frontend projects, explains its benefits, compares popular frameworks like Jest, Mocha, and Karma, and provides step‑by‑step instructions for installing and configuring Jest with Vue Test Utils, including code examples and best‑practice tips.

FrontendJestTest Automation
0 likes · 9 min read
Master Frontend Unit Testing with Jest and Vue Test Utils
Zhongtong Tech
Zhongtong Tech
Jan 10, 2022 · Backend Development

How ZTO Built a Unified Test Tool Platform to Boost Efficiency

This article describes how ZTO's testing team created a centralized test‑tool platform that integrates front‑end and back‑end services, standardizes tool access, tracks usage via AOP, supports data generation, order creation, tracking, MQ messaging, and other platform integrations to dramatically improve testing productivity.

AOPData GenerationMQ
0 likes · 11 min read
How ZTO Built a Unified Test Tool Platform to Boost Efficiency
转转QA
转转QA
Nov 24, 2021 · Operations

Improving Test Efficiency with Interface Testing and Custom Test Tools

This article explains how QA engineers can boost testing efficiency by leveraging interface testing—designing comprehensive API test cases, organizing them into reusable collections, and applying them for requirement verification, data construction, and monitoring—along with developing custom test tools to automate repetitive tasks and improve overall workflow.

API testingEfficiencyQA
0 likes · 11 min read
Improving Test Efficiency with Interface Testing and Custom Test Tools
Software Development Quality
Software Development Quality
Nov 13, 2021 · Fundamentals

What Are the Five Levels of Test Engineer Skills and How to Master Them?

This article outlines a comprehensive competency framework for test engineers, detailing five proficiency levels—basic understanding, proficient, flexible application, comprehensive application, and innovative mastery—across 28 key testing activities such as analysis, design, planning, execution, automation, security, and DevOps, providing clear behavioral descriptions for each level.

Quality AssuranceSKILL frameworkSoftware testing
0 likes · 30 min read
What Are the Five Levels of Test Engineer Skills and How to Master Them?
FunTester
FunTester
Nov 2, 2021 · Operations

Embracing Automation: Continuous Testing Practices and Tools

The article explains how adopting automation and continuous testing—through appropriate tools, metric tracking, containerization, transparent communication, multi‑layer and performance testing—accelerates error detection, improves software quality, and enables faster, reliable releases in modern DevOps pipelines.

CI/CDDevOpsPerformance Testing
0 likes · 8 min read
Embracing Automation: Continuous Testing Practices and Tools
Yuewen Technology
Yuewen Technology
Oct 29, 2021 · Backend Development

How Precise Server‑Side Testing Transforms QA: Theory and Real‑World Results

This article examines the shortcomings of traditional regression testing, introduces a precise testing framework that combines black‑box and white‑box techniques, outlines its core principles, evolution steps, and measurement methods, and shares practical outcomes and future directions for server‑side quality assurance.

Backend testingKnowledge BaseQuality Assurance
0 likes · 9 min read
How Precise Server‑Side Testing Transforms QA: Theory and Real‑World Results
Baidu Intelligent Testing
Baidu Intelligent Testing
Sep 23, 2021 · Operations

Rebuilding Manual Testing with Standardization and Intelligence: A Comprehensive Approach

This article analyzes the major challenges of large‑scale manual testing, proposes a three‑step reconstruction using standardized inputs, intelligent execution and analysis, and details the implementation of a mind‑map case‑management platform and a white‑box based intelligent testing system with real‑world case studies.

DevOpsIntelligent TestingTest Automation
0 likes · 19 min read
Rebuilding Manual Testing with Standardization and Intelligence: A Comprehensive Approach
DevOps
DevOps
Sep 7, 2021 · Operations

Effective Automation Testing: Metrics and Measurement Approaches

The article examines why many automation testing initiatives fail to deliver value, introduces a set of practical metrics such as test case count, execution frequency, success rate, coverage, EMTE, ROI, and bug‑detection efficiency, and explains how to combine them to assess and improve automation effectiveness within software development processes.

CoverageEMTEROI
0 likes · 10 min read
Effective Automation Testing: Metrics and Measurement Approaches
FunTester
FunTester
Sep 1, 2021 · Operations

Understanding Test Automation Frameworks: Types, Core Components, and Implementation Strategies

This article explains the importance of test automation frameworks, outlines various framework types such as tool‑centric, project‑specific, and keyword‑driven, details essential components like test libraries and CI integration, and provides practical guidance for building and maintaining effective automation solutions.

CISoftware testingTest Automation
0 likes · 13 min read
Understanding Test Automation Frameworks: Types, Core Components, and Implementation Strategies
DevOps
DevOps
Aug 23, 2021 · Fundamentals

Precise Testing: Concepts, Principles, Architecture, and Challenges

The article explains precise testing—a data‑driven approach that maps test cases to source code changes to improve test efficiency, coverage measurement, and impact analysis—while discussing its architecture, implementation methods, benefits, and the practical challenges of adopting it in agile projects.

Agile TestingSoftware testingTest Automation
0 likes · 9 min read
Precise Testing: Concepts, Principles, Architecture, and Challenges
iQIYI Technical Product Team
iQIYI Technical Product Team
Aug 13, 2021 · Industry Insights

How iQIYI Built a Precise Testing System to Boost Regression Quality and Efficiency

This article details iQIYI's precise testing framework, explaining why traditional regression testing falls short, how a custom code‑coverage tool and knowledge‑base enable fine‑grained test‑case selection across client, server and micro‑service layers, and the measurable impact on test speed and reliability.

MicroservicesTest AutomationTesting framework
0 likes · 17 min read
How iQIYI Built a Precise Testing System to Boost Regression Quality and Efficiency
Zhongtong Tech
Zhongtong Tech
Jul 20, 2021 · R&D Management

Designing Scalable Quality Assurance for a Thousand‑Person Tech Team

At the 2021 China Internet Test Development Conference, ZTO Technology’s senior architect Gong Linhua detailed how their thousand‑person team builds a robust quality assurance system through business testing, continuous innovation, specialized training, and precise metric‑driven management, aiming to accelerate delivery while maintaining high software quality.

Quality AssuranceSoftware testingTest Automation
0 likes · 5 min read
Designing Scalable Quality Assurance for a Thousand‑Person Tech Team
FunTester
FunTester
Jul 16, 2021 · Backend Development

How to Upgrade Maven and Gradle Projects to Selenium 4 (Alpha)

This guide explains how to download Selenium 4 alpha‑7 for various languages and shows step‑by‑step updates for Maven pom.xml and Gradle build.gradle files, including necessary dependencies and a complete demo configuration for Java test automation.

GradleMavenTest Automation
0 likes · 5 min read
How to Upgrade Maven and Gradle Projects to Selenium 4 (Alpha)
FunTester
FunTester
Jun 22, 2021 · Operations

Overcoming the Top Challenges in Test Automation: Practical Strategies

This article identifies the most common obstacles teams face when adopting test automation—such as choosing approaches, selecting tools, managing data, and timing tests—and offers actionable solutions to help organizations implement effective, sustainable automation pipelines.

DevOpsQuality AssuranceSoftware testing
0 likes · 6 min read
Overcoming the Top Challenges in Test Automation: Practical Strategies
FunTester
FunTester
Jun 2, 2021 · Fundamentals

How to Start Automated Testing from Scratch: A Step‑by‑Step Guide

This article outlines the essential concepts, four‑step workflow, and practical tips for beginners to define scope, choose tools, design frameworks, execute test cases, and generate effective automated testing reports.

Quality AssuranceSoftware testingTest Automation
0 likes · 8 min read
How to Start Automated Testing from Scratch: A Step‑by‑Step Guide
DevOps
DevOps
May 27, 2021 · Fundamentals

Insights on Continuous Testing: Test‑First Mindset, Automation, Culture, and AI/ML

In this interview, Alan Page shares expert advice on adopting a test‑first mindset, achieving high test automation, overcoming talent shortages and cultural resistance, and exploring AI/ML opportunities to enhance continuous testing practices within modern software development teams.

AI testingDevOpsTest Automation
0 likes · 9 min read
Insights on Continuous Testing: Test‑First Mindset, Automation, Culture, and AI/ML
FunTester
FunTester
May 26, 2021 · Operations

7 Essential Steps to Build an Effective Test Automation Strategy

This article outlines a comprehensive seven‑stage test automation strategy, covering planning, method selection, tool choice, environment setup, script design, execution, and result analysis, while offering practical tips for each phase to boost efficiency and reliability.

KatalonSoftware testingTest Automation
0 likes · 11 min read
7 Essential Steps to Build an Effective Test Automation Strategy
FunTester
FunTester
May 19, 2021 · Operations

Test Automation Frameworks: Types, Core Components, and Implementation Guide

Effective test automation relies on well‑designed frameworks, and this article explains why automation is essential, categorizes tool‑centric, project‑oriented, and keyword‑driven frameworks, details core components such as test libraries, data management, reporting, CI integration, and outlines a step‑by‑step implementation process.

CI/CDQASoftware testing
0 likes · 14 min read
Test Automation Frameworks: Types, Core Components, and Implementation Guide
58 Tech
58 Tech
May 12, 2021 · Information Security

Design and Implementation of an Automated Anti‑Cheat Testing Platform at 58.com

This article describes the background, requirements, architecture, and key components of the anti‑cheat automated testing platform built for 58.com, explaining how rule management, test case generation, execution engine, and reporting together improve testing efficiency, reduce manual effort, and ensure reliable fraud detection in the advertising system.

Rule ManagementTest Automationanti-cheat
0 likes · 15 min read
Design and Implementation of an Automated Anti‑Cheat Testing Platform at 58.com
Youzan Coder
Youzan Coder
Apr 28, 2021 · Operations

YouZan Low-Code Platform BOS: Testing Strategy and Implementation Guide

The guide explains YouZan’s low‑code BOS platform, its component‑based architecture, and a multi‑level testing methodology—including automated component, product, and workflow tests, traffic replay, performance checks, and a robust fallback mechanism—to ensure seamless migration and reliable operation of digitized business processes.

BOSPerformance TestingSoftware testing
0 likes · 9 min read
YouZan Low-Code Platform BOS: Testing Strategy and Implementation Guide
Youzan Coder
Youzan Coder
Apr 23, 2021 · Operations

How to Build a Generic API Robustness Scanning System for Automated Test Case Generation

This article presents a comprehensive, automated solution for API robustness testing that extracts baseline cases, generates exhaustive parameter‑level test data, executes them at scale, and analyzes results to identify abnormal responses without manual effort, thereby improving testing efficiency and software quality.

API testingOperationsSoftware testing
0 likes · 13 min read
How to Build a Generic API Robustness Scanning System for Automated Test Case Generation
FunTester
FunTester
Mar 24, 2021 · R&D Management

How Agile Teams Can Master Test Automation for Faster, Higher‑Quality Delivery

This article examines why traditional testing must evolve for agile development, outlines the challenges of frequent builds, limited sprint time, performance and API testing, and provides practical guidance on planning, scope selection, parallel execution, DevOps integration, and choosing the right automation tools to boost collaboration and quality.

CI/CDDevOpsSoftware testing
0 likes · 10 min read
How Agile Teams Can Master Test Automation for Faster, Higher‑Quality Delivery
Taobao Frontend Technology
Taobao Frontend Technology
Mar 18, 2021 · Operations

How to Build a Robust Log Analysis System for Stable Microservices

Amid microservice and distributed architectures, this article explains how to design a comprehensive log analysis system—covering collection, storage, consumption, key data points, collection methods, and practical use cases like automated test generation, issue localization, and real‑time exception monitoring—to ensure system stability.

MicroservicesOperationsTest Automation
0 likes · 13 min read
How to Build a Robust Log Analysis System for Stable Microservices
Yanxuan Tech Team
Yanxuan Tech Team
Mar 11, 2021 · Fundamentals

How to Thrive as a QA Intern: Practical Tips for Fast Learning and Effective Testing

Transitioning from student to QA intern can be challenging, but by actively immersing in the workplace, communicating proactively, mastering business contexts, adhering to testing standards, and sharing knowledge, newcomers can quickly adapt, improve testing efficiency, and grow professionally within a fast‑paced development environment.

QASoftware testingTest Automation
0 likes · 9 min read
How to Thrive as a QA Intern: Practical Tips for Fast Learning and Effective Testing
Baidu Intelligent Testing
Baidu Intelligent Testing
Mar 3, 2021 · Artificial Intelligence

Quality Scoring Model: Intelligent Test Grading and Risk Assessment for Software Delivery

This article introduces a quality scoring model that leverages structured development and testing data to objectively assess project risk, automate test grading, and enable data‑driven decisions for test execution and release, thereby improving delivery efficiency and reducing manual evaluation errors.

Data‑Driven TestingSoftware DeliveryTest Automation
0 likes · 24 min read
Quality Scoring Model: Intelligent Test Grading and Risk Assessment for Software Delivery
FunTester
FunTester
Mar 1, 2021 · Fundamentals

Effective Regression Testing Strategies for Agile Development

The article outlines practical methods to optimize regression testing in fast‑paced agile releases, emphasizing test suite separation, priority ranking, automation, risk‑based case classification, smoke testing, integration testing, and long‑term automation investment to maintain both new and existing feature quality.

Test Automationregression testingsoftware quality
0 likes · 5 min read
Effective Regression Testing Strategies for Agile Development
FunTester
FunTester
Jan 26, 2021 · Fundamentals

Boost Your Test Development Skills: Practical Tips for Code, Automation, and Workflow

This guide offers test developers actionable habits—from writing pseudo‑code and breaking tasks into manageable items to mastering version control, refactoring, commenting, solution hunting, embracing change, and automating repetitive work—to become more efficient and maintainable engineers.

Software EngineeringTest AutomationWorkflow
0 likes · 7 min read
Boost Your Test Development Skills: Practical Tips for Code, Automation, and Workflow
FunTester
FunTester
Jan 3, 2021 · Operations

Eliminate Test Data Dependencies for More Robust Automation

This article explains a "no‑data‑driven" approach to automated testing that minimizes in‑test data, moves data maintenance outside test cases, and demonstrates the method with a Java purchase‑API example, complete code, and practical tips for setup, teardown, and parameter management.

API testingSoftware testingTest Automation
0 likes · 7 min read
Eliminate Test Data Dependencies for More Robust Automation
FunTester
FunTester
Dec 24, 2020 · Operations

Common Challenges in Test Automation and Strategies to Overcome Them

This article outlines the most frequent obstacles teams encounter when adopting test automation—such as selecting appropriate methods and tools, managing massive test data, and timing automation phases—and provides practical strategies to address each challenge for more effective and reliable software quality assurance.

Quality AssuranceSoftware testingTest Automation
0 likes · 7 min read
Common Challenges in Test Automation and Strategies to Overcome Them
FunTester
FunTester
Dec 23, 2020 · Operations

Scriptless Testing: Concepts, Workflow, and Benefits for Software Quality

The article explains scriptless (no‑code) testing, how it records and replays user interactions, compares it with script‑based testing, outlines its advantages, and shows how teams can leverage it to improve software quality and delivery speed within DevOps environments.

DevOpsTest Automationrecord and playback
0 likes · 7 min read
Scriptless Testing: Concepts, Workflow, and Benefits for Software Quality
FunTester
FunTester
Dec 15, 2020 · Fundamentals

What Is Test Automation? Types, Stages, and Frameworks

Test automation replaces manual testing by using tools to execute repeatable test cases, covering functional and non‑functional types such as smoke, integration, regression, security, performance, and acceptance testing, and discusses common frameworks like record‑and‑playback, modular, and library‑based approaches.

Software testingTest Automationfunctional testing
0 likes · 8 min read
What Is Test Automation? Types, Stages, and Frameworks
NetEase Smart Enterprise Tech+
NetEase Smart Enterprise Tech+
Nov 24, 2020 · Fundamentals

How Precise Testing Transforms Software Quality in Agile Microservice Environments

Traditional testing suffers from low efficiency, unclear scope, and unquantifiable quality standards, especially in fast‑paced agile and microservice architectures; the article introduces a Precise Testing system that leverages bidirectional traceability, intelligent test case selection, incremental coverage analysis, and recommendation algorithms to make testing more accurate, automated, and data‑driven.

MicroservicesQuality AssuranceSoftware testing
0 likes · 10 min read
How Precise Testing Transforms Software Quality in Agile Microservice Environments
FunTester
FunTester
Nov 19, 2020 · Operations

7 Essential Stages for Building an Effective Test Automation Strategy

This guide outlines a comprehensive seven‑stage process—from planning and tool selection to environment setup, script design, execution, and result analysis—providing practical best‑practice notes to maximize test automation efficiency and coverage.

Quality AssuranceSoftware testingTest Automation
0 likes · 9 min read
7 Essential Stages for Building an Effective Test Automation Strategy
FunTester
FunTester
Nov 4, 2020 · Fundamentals

Understanding Regression Bugs and Effective Strategies for Handling Them

The article explains what regression bugs are, why regular regression testing is essential, the challenges they pose such as increased cost and time pressure, and outlines effective handling methods including code reviews, metric monitoring, left‑shift and continuous testing, and automation.

Code ReviewQATest Automation
0 likes · 10 min read
Understanding Regression Bugs and Effective Strategies for Handling Them
FunTester
FunTester
Oct 17, 2020 · Fundamentals

How to Choose the Right Test Automation Tool for Your Project

This article explains why test automation is essential, outlines the three main types of automation tools, and provides a detailed framework for evaluating and selecting the most suitable tool based on project needs, team skills, budget, and integration requirements.

QASoftware testingTest Automation
0 likes · 12 min read
How to Choose the Right Test Automation Tool for Your Project
JD Retail Technology
JD Retail Technology
Oct 13, 2020 · Backend Development

Design and Practice of the Track Event‑Tracking Testing Platform at JD Retail

The article describes JD Retail's self‑built Track platform, which uses custom proxy plugins and QR‑code scanning to collect, automatically validate, and report application event‑tracking data, thereby reducing manual effort, improving accuracy, and enabling both functional and regression testing at scale.

JD RetailPlatformTest Automation
0 likes · 11 min read
Design and Practice of the Track Event‑Tracking Testing Platform at JD Retail
Yanxuan Tech Team
Yanxuan Tech Team
Oct 9, 2020 · Operations

How Precise Testing Transforms Quality Assurance at NetEase Yanxuan

This article explains the concept, goals, and implementation of Precise Testing at NetEase Yanxuan, detailing its bidirectional tracing, lifecycle integration, platform architecture, code analysis techniques, breakthroughs with JaCoCo, and future directions for usability, precision, and intelligence.

Static AnalysisTest Automationcoverage analysis
0 likes · 12 min read
How Precise Testing Transforms Quality Assurance at NetEase Yanxuan
FunTester
FunTester
Sep 28, 2020 · Fundamentals

When to Use Code‑Based vs. No‑Code Test Automation: Key Considerations

The article examines when to choose code‑based versus no‑code test automation, outlining key factors such as use cases, team skills, CI/CD integration, cost, scalability, and maintenance, and concludes that combining both approaches often yields the best results.

AICI/CDTest Automation
0 likes · 11 min read
When to Use Code‑Based vs. No‑Code Test Automation: Key Considerations
FunTester
FunTester
Sep 27, 2020 · Fundamentals

Understanding Automated Testing: Benefits, When to Start, and Implementation Steps

This article explains what automated testing is, outlines its key benefits such as simplified execution, reduced human effort, faster cycles and broader coverage, discusses when to adopt it, and provides a step‑by‑step guide for defining scope, selecting tools, planning, execution, and maintenance.

Software testingTest Automationautomated testing
0 likes · 9 min read
Understanding Automated Testing: Benefits, When to Start, and Implementation Steps
FunTester
FunTester
Sep 21, 2020 · Industry Insights

Which Test Automation Framework Fits Your Project? A Complete Overview

This article explains why fast, high‑quality delivery demands test automation, defines what a test automation framework is, outlines its various types and benefits, and provides concise comparisons of popular frameworks such as Robot Framework, WebdriverIO, Citrus, Cypress, Selenium, Cucumber, Gauge, Carina and FunTester.

DevOpsQASoftware testing
0 likes · 11 min read
Which Test Automation Framework Fits Your Project? A Complete Overview
FunTester
FunTester
Sep 13, 2020 · Operations

Master Selenium Automation: Proven Best Practices for Reliable Web Testing

This article presents practical Selenium automation best practices—including early and frequent testing, BDD adoption, proper wait strategies, reporting, PageObject usage, automatic screenshots, test design, and mindful tool reliance—to help engineers achieve stable, efficient web test suites.

BDDPageObjectTest Automation
0 likes · 8 min read
Master Selenium Automation: Proven Best Practices for Reliable Web Testing
Ctrip Technology
Ctrip Technology
Sep 3, 2020 · Operations

Precise Traffic Filtering for Ctrip Hotel Automated Testing Platform

This article describes the design and implementation of a precise traffic filtering system integrated with Ctrip's automated comparison platform, detailing manual and automatic filtering modules, Jaccard‑based similarity calculations, smart test case recommendation, and the resulting improvements in coverage, stability, and efficiency.

Distributed TestingJaccard similarityTest Automation
0 likes · 7 min read
Precise Traffic Filtering for Ctrip Hotel Automated Testing Platform
FunTester
FunTester
Aug 30, 2020 · Operations

Why Selenium IDE 4 Is a Game‑Changer for Web Test Automation

The article introduces Selenium IDE 4, outlines its new plugin system, NodeJS‑based CLI runner, WebDriver playback, parallel execution and cross‑browser support, reviews its history and installation, and demonstrates its core features with a detailed JSON test‑case example.

CI/CDParallel TestingSelenium4
0 likes · 8 min read
Why Selenium IDE 4 Is a Game‑Changer for Web Test Automation
FunTester
FunTester
Aug 29, 2020 · Operations

How Agile QA Practices Transform Software Quality and Delivery

This article explains how shifting QA left with agile testing, automation, continuous integration, and AI-driven approaches can catch bugs early, improve user experience, reduce costs, and ensure higher software quality throughout the development lifecycle.

Agile TestingQATest Automation
0 likes · 9 min read
How Agile QA Practices Transform Software Quality and Delivery
转转QA
转转QA
Aug 19, 2020 · Operations

Platform for Managing and Executing Interface Test Cases

The article introduces a platform that centralizes interface test case management, enabling classification, visual execution, scheduled runs, and detailed reporting to reduce testing costs and improve development efficiency across RD and QA workflows.

Test Automationcontinuous integrationinterface testing
0 likes · 6 min read
Platform for Managing and Executing Interface Test Cases
FunTester
FunTester
Aug 10, 2020 · Operations

Tackling the Top Selenium Automation Challenges: From False Positives to Mobile Limits

This article examines the most common Selenium automation hurdles—including false‑positive results, waiting for JavaScript loading, scalability, dynamic content, pop‑up alerts, window switching, mobile testing limitations, incomplete automation, and reporting—while offering practical Python‑based solutions and code examples to improve test stability and efficiency.

Alert HandlingExplicit WaitImplicit Wait
0 likes · 15 min read
Tackling the Top Selenium Automation Challenges: From False Positives to Mobile Limits
Alibaba Cloud Developer
Alibaba Cloud Developer
Aug 9, 2020 · Fundamentals

18 Hard Problems Every Software Tester Should Solve

This article presents a curated list of eighteen challenging problems in software testing—ranging from measuring test sufficiency and effectiveness to test case reduction, layering, data preparation, automation, concurrency, rollback, compatibility, and formal verification—along with insights and potential research directions to guide practitioners and researchers.

Software testingTest Automationtest effectiveness
0 likes · 20 min read
18 Hard Problems Every Software Tester Should Solve
FunTester
FunTester
Aug 1, 2020 · Operations

Regression Testing Strategies in Agile and DevOps Environments

This article explains what regression testing is, why it is critical in fast‑paced agile and DevOps workflows, and provides practical strategies, best‑practice recommendations, and checklist items for building and maintaining effective regression test suites.

DevOpsTest Automationagile
0 likes · 7 min read
Regression Testing Strategies in Agile and DevOps Environments
FunTester
FunTester
Jul 23, 2020 · Industry Insights

How to Ensure Seamless End‑to‑End Testing for Mega Sales Events like Double 11

This guide outlines essential end‑to‑end testing, data monitoring, third‑party verification, security measures, and error‑reporting practices that teams should implement before high‑traffic sales events such as Double 11 and 618 to guarantee smooth operations.

End-to-End TestingTest AutomationThird-Party Integration
0 likes · 6 min read
How to Ensure Seamless End‑to‑End Testing for Mega Sales Events like Double 11
FunTester
FunTester
Jul 18, 2020 · Industry Insights

Why Test Automation Projects Fail: 5 Common Pitfalls and How to Avoid Them

The article outlines five major reasons test automation initiatives stumble—over‑automation, neglecting manual testing, business‑logic changes, outdated test suites, and choosing the wrong tools—while offering practical guidance to keep automation projects on track and cost‑effective.

CI/CDQA best practicesSoftware testing
0 likes · 6 min read
Why Test Automation Projects Fail: 5 Common Pitfalls and How to Avoid Them
FunTester
FunTester
Jul 16, 2020 · Industry Insights

How No‑Code Selenium Is Transforming Test Creation, Maintenance, and Execution

The article examines the hidden costs of traditional Selenium scripting, explains how no‑code Selenium platforms simplify test creation, improve maintainability with AI‑driven self‑healing, streamline execution through built‑in CI/CD integration, and outlines scenarios where native Selenium remains preferable.

AICI/CDQA
0 likes · 8 min read
How No‑Code Selenium Is Transforming Test Creation, Maintenance, and Execution
FunTester
FunTester
Jul 7, 2020 · Artificial Intelligence

AI in Test Automation: Opportunities, Challenges, and Best Practices

This article explores how artificial intelligence is reshaping test automation by addressing maintenance bottlenecks, enhancing exploratory testing, and offering practical guidance for teams to adopt AI‑driven tools while remaining accountable for accuracy and results.

AISoftware testingTest Automation
0 likes · 11 min read
AI in Test Automation: Opportunities, Challenges, and Best Practices
FunTester
FunTester
Jul 5, 2020 · Industry Insights

Java vs Python for Test Automation: Which Language Boosts Your Career?

After mastering basic software testing, this article analyzes why learning a programming language—especially Java or Python—is essential for test automation engineers, compares their strengths, career prospects, and practical usage, and offers guidance on choosing the right language for beginners and career transitions.

Programming LanguagesPythonTest Automation
0 likes · 6 min read
Java vs Python for Test Automation: Which Language Boosts Your Career?
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.

AppiumMobile TestingPerformance Testing
0 likes · 16 min read
Mastering Mobile App Testing: Pyramid, Types, Tools, and Real‑World Challenges
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 integrationTest Automation
0 likes · 14 min read
How Suning Built a Python‑Powered Automated SAP Testing Framework to Cut Manual Effort by 10×
FunTester
FunTester
Jun 29, 2020 · Fundamentals

How to Design Effective Automated Tests: 5 Proven Best Practices

Effective test automation hinges on solid test design, and this article outlines five practical guidelines—keeping tests concise, reusing components, ensuring independence, defining clear purposes, and prioritizing real users—to boost test reliability and maintainability.

KISS principleSoftware testingTest Automation
0 likes · 7 min read
How to Design Effective Automated Tests: 5 Proven Best Practices
FunTester
FunTester
Jun 27, 2020 · Fundamentals

How to Become a Junior Software Test Engineer: Skills and Learning Path

This article outlines the essential knowledge, tools, and practical steps a beginner or career‑switcher needs to acquire—including testing fundamentals, functional testing, databases, Linux, networking, version control, programming basics, automation, and performance testing—to successfully land and perform in a junior software testing role.

Career TransitionSoftware testingTest Automation
0 likes · 7 min read
How to Become a Junior Software Test Engineer: Skills and Learning Path