Tagged articles

test automation

366 articles · Page 3 of 4
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.

JavaMockitoUnit Testing
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.

Continuous IntegrationMicroservicescode coverage
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.

Operationsalert systemmonitoring scripts
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.

Automation testingTesting Strategydevops
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 testingcase generationexecution optimization
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.

JUnit5JavaMockito
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-SandboxRegression testing
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.

Industry Surveycareer trendssalary analysis
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 testingDevSecOpscontinuous testing
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.

JestUnit Testingfrontend
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.

AOPBackend DevelopmentData Generation
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.

Skill Frameworkquality assurancesoftware 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/CDcontainerizationcontinuous 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 Basecode coverage
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.

Intelligent Testingcase managementdevops
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.

EMTEMetricsROI
0 likes · 10 min read
Effective Automation Testing: Metrics and Measurement Approaches
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 Testingimpact analysisprecise testing
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.

MicroservicesRegression testingTesting 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.

Testing Metricsquality assurancesoftware testing
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.

JavaSeleniumgradle
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.

Continuous Integrationautomation challengesdevops
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.

Testing Strategyautomated testingquality assurance
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 testingcontinuous testingdevops
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.

Continuous IntegrationKatalonSelenium
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/CDQATesting framework
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 Managementanti-cheatautomated testing
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.

BOSLow‑code platformYouzan
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 testingOperationscase generation
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.

AgileCI/CDdevops
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.

LoggingMicroservicesOperations
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.

QAcareer tipsinternship
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 Testingmachine learningquality scoring
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.

Regression testingsoftware qualitytest automation
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.

Version Controlcode qualitysoftware engineering
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 testingJavano-data-driven
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.

Continuous Integrationquality assurancesoftware testing
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.

devopsrecord and playbackscriptless testing
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.

functional testingnon-functional testingsoftware 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.

MicroservicesTraceabilitycode coverage
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.

Continuous IntegrationTesting Strategyautomation tools
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.

QARegression testingcode review
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.

Continuous IntegrationQAsoftware testing
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 RetailPlatformevent tracking
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.

Javacoverage analysisprecise testing
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/CDSelenium
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.

Testing Strategyautomated testingsoftware 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.

QAdevopssoftware 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.

BDDPageObjectSelenium
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 similaritycode coverage
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 TestingContinuous IntegrationQA
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.

Continuous Integrationinterface testingtest automation
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.

AgileContinuous IntegrationRegression testing
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.

big sales eventsdata monitoringend-to-end testing
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 practicesautomation pitfalls
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.

AIexploratory testingmachine learning
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.

Career AdviceJavaPython
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.

Appiumcloud testingdevice fragmentation
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.

Automation testingPythonSAP integration
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 principleindependent testsreusable components
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 transitionjunior testersoftware testing
0 likes · 7 min read
How to Become a Junior Software Test Engineer: Skills and Learning Path
dbaplus Community
dbaplus Community
Jun 21, 2020 · Operations

How Continuous Testing Fuels Successful DevOps Transformations

This article explains how adopting continuous testing—by decentralizing test teams, clearly defining test types, and managing automated test data—enables faster feedback, higher quality releases, and smoother DevOps adoption, while highlighting practical steps and common pitfalls.

continuous testingdevopssoftware quality
0 likes · 10 min read
How Continuous Testing Fuels Successful DevOps Transformations
FunTester
FunTester
Jun 3, 2020 · Operations

How to Slash Software Testing Costs Without Sacrificing Quality

This article presents practical strategies for reducing software testing expenses—including early testing, balanced documentation, risk‑based testing, leveraging production data, prioritizing API over UI automation, adopting open‑source tools, optimizing infrastructure, training, process improvements, and selective outsourcing—while maintaining overall product quality.

cost optimizationopen-source toolsrisk-based testing
0 likes · 9 min read
How to Slash Software Testing Costs Without Sacrificing Quality
FunTester
FunTester
Jun 2, 2020 · Operations

How to Build an Effective Test Automation Architecture and Avoid Common Pitfalls

This article outlines a comprehensive roadmap for establishing a test automation framework, highlights key aspects such as exploratory testing, user experience, accessibility, dynamic content, and offers best practices for test case design, handling slow or failing tests, and maintaining reliable automated suites.

Parallel TestingSeleniumquality assurance
0 likes · 7 min read
How to Build an Effective Test Automation Architecture and Avoid Common Pitfalls
FunTester
FunTester
May 29, 2020 · Operations

How to Keep Selenium Test Automation Simple, Stable, and High‑ROI

This article outlines practical strategies for maintaining Selenium test automation, including keeping test cases simple, encouraging developer involvement, defining execution strategies, improving test stability, focusing on high‑return‑on‑investment scenarios, and using cloud services for efficient cross‑browser compatibility testing.

QASeleniumTesting Strategy
0 likes · 6 min read
How to Keep Selenium Test Automation Simple, Stable, and High‑ROI
FunTester
FunTester
May 26, 2020 · Fundamentals

The Growing Demand for Test Automation Professionals and How to Prepare

The demand for skilled test automation engineers continues to rise, as companies still rely on manual and exploratory testing while increasingly automating regression, performance, and load tests, making continuous learning essential for a rewarding career in software testing.

Regression testingcareer developmentcontinuous learning
0 likes · 3 min read
The Growing Demand for Test Automation Professionals and How to Prepare
FunTester
FunTester
May 25, 2020 · Artificial Intelligence

How AI Can Eliminate Selenium’s ‘Element Not Found’ Nightmares

When web applications become highly dynamic, traditional Selenium locators become fragile and costly to maintain, but leveraging AI and machine‑learning‑based object‑recognition frameworks can dramatically reduce maintenance overhead and accelerate test creation by intelligently adapting to UI changes.

AIDynamic UISelenium
0 likes · 2 min read
How AI Can Eliminate Selenium’s ‘Element Not Found’ Nightmares
FunTester
FunTester
May 24, 2020 · Industry Insights

How to Measure Test Automation Success: 12 Essential Metrics

This article outlines a systematic approach to evaluating test automation effectiveness by detailing twelve quantifiable metrics—from bug detection rates and execution stability to platform usage and ROI—while emphasizing the critical mindset of automation champions for successful adoption.

AdoptionEfficiencyMetrics
0 likes · 4 min read
How to Measure Test Automation Success: 12 Essential Metrics
FunTester
FunTester
May 24, 2020 · Operations

Best Practices for Maintaining Selenium Automated Tests

This article explains why Selenium test automation requires ongoing maintenance, outlines the two main maintenance scenarios—test failures and dependency changes—and provides practical guidance for developers and testers to efficiently support and sustain automated testing in agile environments.

AgileJavaScriptQA
0 likes · 5 min read
Best Practices for Maintaining Selenium Automated Tests
Huolala Tech
Huolala Tech
May 18, 2020 · Fundamentals

How Agile Testing Transforms Global Projects: Lessons from the P1 Initiative

This article explains agile testing principles, contrasts them with traditional waterfall testing, and details how the P1 project applied Scrum testing practices—short delivery cycles, daily stand‑ups, bug triage, continuous collaboration, technical excellence, and streamlined processes—to achieve rapid, high‑quality software releases.

Agile Testingproject managementscrum
0 likes · 7 min read
How Agile Testing Transforms Global Projects: Lessons from the P1 Initiative
FunTester
FunTester
May 14, 2020 · Operations

How Parallel Selenium Testing Can Slash Execution Time and Boost CI/CD

This article explains why and how to implement parallel testing with Selenium, illustrating the massive time savings, broader test coverage, cost benefits, and integration with continuous integration pipelines through practical examples and step‑by‑step guidelines.

CI/CDParallel TestingPerformance Optimization
0 likes · 6 min read
How Parallel Selenium Testing Can Slash Execution Time and Boost CI/CD
FunTester
FunTester
Apr 16, 2020 · Operations

How to Build a Robust Test Automation Strategy in Six Practical Steps

This guide outlines a six‑step framework for creating an effective test automation strategy, covering scope definition, methodology, risk analysis, environment setup, execution planning, and continuous review to prevent costly production bugs.

Continuous IntegrationRisk analysisTesting Strategy
0 likes · 4 min read
How to Build a Robust Test Automation Strategy in Six Practical Steps
FunTester
FunTester
Apr 9, 2020 · Operations

Building Maintainable API Test Modules in Java: UserCenter Case Study

This article presents a practical guide to designing a usercenter module for API testing in Java, detailing a maintenance‑free data strategy, key automation principles, and a full code example that demonstrates user info retrieval, password modification, avatar upload, and feedback handling, with a Gitee repository link.

API testingBackend DevelopmentJava
0 likes · 7 min read
Building Maintainable API Test Modules in Java: UserCenter Case Study
JD Retail Technology
JD Retail Technology
Apr 3, 2020 · Backend Development

Moonlight Box: A Traffic Recording and Replay Platform for Automated Regression Testing

The Moonlight Box (JCASE) platform records production traffic and replays it in test environments to achieve fully automated, high‑coverage regression testing, reducing test data preparation effort and supporting online, offline, stress, and pre‑heat scenarios across large‑scale service architectures.

MicroservicesRegression testingreplay testing
0 likes · 13 min read
Moonlight Box: A Traffic Recording and Replay Platform for Automated Regression Testing