Tagged articles
44 articles
Page 1 of 1
Qunhe Technology Quality Tech
Qunhe Technology Quality Tech
Sep 25, 2025 · Operations

Cut Regression Testing to Minutes with Lightweight Interception and Spock Tests

This article outlines how a team tackled long‑standing automation gaps in custom output modules and second‑party packages by introducing a lightweight interception verification system and a Groovy‑Spock data‑driven testing framework, achieving full‑coverage regression in minutes, reducing bug detection time, and boosting overall testing efficiency.

Backend testingGroovySoftware Testing
0 likes · 9 min read
Cut Regression Testing to Minutes with Lightweight Interception and Spock Tests
FunTester
FunTester
Jul 8, 2025 · Backend Development

Boost Go Backend Reliability with gody: Lightweight Struct Validation Guide

gody is a lightweight, extensible Go library that simplifies struct validation across interface parameters, configuration loading, and user input, offering core APIs, tag‑based automatic checks, and dynamic enums, enabling test engineers to quickly integrate robust validation into performance, chaos, and API testing workflows.

API ValidationBackend testingGo
0 likes · 9 min read
Boost Go Backend Reliability with gody: Lightweight Struct Validation Guide
Sohu Tech Products
Sohu Tech Products
Jun 18, 2025 · Backend Development

How LLMs Transform Traffic Replay Testing for Backend Services

This article walks through the challenges of traditional traffic replay, explains the design and benefits of a conventional replay system, and then details how integrating large language models can automate data preparation, script generation, and validation to make backend testing more accurate, scalable, and efficient.

Backend testingLLMservice reliability
0 likes · 18 min read
How LLMs Transform Traffic Replay Testing for Backend Services
Instant Consumer Technology Team
Instant Consumer Technology Team
May 21, 2025 · Backend Development

How a Java‑Based Traffic Replay Platform Boosts Test Efficiency and Coverage

The article describes the challenges of testing complex systems, proposes a traffic‑replay platform built on Java and jvm‑sandbox‑repeater, outlines its four‑stage construction, layered architecture, core functions, technical challenges with solutions, and future integration plans to improve automated testing and reduce noise.

Backend testingJavaMicroservices
0 likes · 13 min read
How a Java‑Based Traffic Replay Platform Boosts Test Efficiency and Coverage
Huolala Tech
Huolala Tech
Aug 28, 2024 · Backend Development

How Huolala Built a Robust Backend Testing Framework to Cut Defects by 40%

This article details Huolala's comprehensive server‑side quality assurance strategy—covering code‑branch checks, change testing, regression, canary releases, and monitoring—to improve stability, reduce financial loss, and achieve a 40% defect‑rate reduction across its microservice architecture.

Backend testingMicroservicesPerformance Testing
0 likes · 17 min read
How Huolala Built a Robust Backend Testing Framework to Cut Defects by 40%
转转QA
转转QA
Feb 21, 2024 · Backend Development

Design and Evaluation of a JSON Similarity Algorithm for Reducing Diff Noise in Traffic Replay

This article presents a systematic approach to distinguish effective from ineffective diff failures in traffic replay by designing a JSON similarity model based on value, key, and structural comparisons, implementing the algorithm in Java, and demonstrating its superior accuracy over traditional system diff through extensive experiments.

Backend testingDiff Noise ReductionJSON
0 likes · 19 min read
Design and Evaluation of a JSON Similarity Algorithm for Reducing Diff Noise in Traffic Replay
Open Source Tech Hub
Open Source Tech Hub
Nov 15, 2023 · Backend Development

Mastering CLI Path Mapping and PHPUnit Setup for PHP Backend Projects

This guide walks through configuring CLI interpreter path mappings, setting up Docker container paths, installing PHPUnit, creating a comprehensive phpunit.xml configuration, organizing test directories, writing a bootstrap script, and generating test reports, providing a complete backend testing workflow for PHP projects.

Backend testingCLIConfiguration
0 likes · 4 min read
Mastering CLI Path Mapping and PHPUnit Setup for PHP Backend Projects
Test Development Learning Exchange
Test Development Learning Exchange
Nov 13, 2023 · Fundamentals

Comprehensive Software Testing Project Overview, Test Plan, and Automation Framework Design

This document presents a detailed overview of a software testing project, covering client‑server testing differences, a full test plan and test case examples, an automated testing framework built with Python, as well as personal reflections on strengths, job motivations, and future professional development goals.

Backend testingCareer DevelopmentSoftware Testing
0 likes · 9 min read
Comprehensive Software Testing Project Overview, Test Plan, and Automation Framework Design
Huolala Tech
Huolala Tech
Sep 26, 2023 · Backend Development

Building LLRepeater: HuoLala’s Scalable Java Traffic Replay Platform

Facing rapid growth and complex service chains, HuoLala’s tech team designed LLRepeater, a Java‑based traffic replay platform that records, stores, and replays production traffic to improve test coverage, reduce manual effort, and enhance system stability, detailing architecture, core functions, challenges, and future plans.

AutomationBackend testingMicroservices
0 likes · 15 min read
Building LLRepeater: HuoLala’s Scalable Java Traffic Replay Platform
Didi Tech
Didi Tech
Jul 25, 2023 · Backend Development

Separating Test Traffic Trigger and Result Verification for Didi Ride‑Hailing Backend

By separating test‑traffic triggering from result verification, Didi’s ride‑hailing backend uses live‑traffic inspection and replayed offline tests with bucketed validation rules to achieve near‑zero‑cost, full‑coverage QA, catching hundreds of bugs annually and dramatically improving service reliability for drivers and passengers.

Backend testingRide Hailingquality assurance
0 likes · 18 min read
Separating Test Traffic Trigger and Result Verification for Didi Ride‑Hailing Backend
FunTester
FunTester
Jun 24, 2023 · Backend Development

How to Build a 100% Coverage Automated Backend Testing System

This article details the design and implementation of a self‑built automated testing platform for backend services that achieves near‑full test‑case coverage by unifying HTTP/RPC access, introducing a parameter‑pool, leveraging JSON Schema and JSONPath, and automating case generation and promotion.

Automated TestingBackend testingHTTP
0 likes · 24 min read
How to Build a 100% Coverage Automated Backend Testing System
DeWu Technology
DeWu Technology
Feb 3, 2023 · Backend Development

Traffic Recording and Replay Platform (Pandora) Overview and Practice at Dewu

Dewu’s Pandora platform extends an open‑source traffic‑recording‑replay solution to capture and replay external service responses across Java applications, using a three‑party collaboration model and phased rollout to achieve near‑full interface coverage, while addressing noisy failures, async challenges, and planning real‑time dual‑playback automation for high‑traffic scenarios.

AutomationBackend testingquality assurance
0 likes · 13 min read
Traffic Recording and Replay Platform (Pandora) Overview and Practice at Dewu
FunTester
FunTester
Dec 15, 2021 · Operations

Building a Robust API Automation Framework: Process, Tools, and Pitfalls

This article outlines a step‑by‑step API automation workflow, compares popular frameworks, discusses design considerations, CI integration, and common technical challenges such as data‑driven testing, parameterization, and multi‑threaded execution, offering practical guidance for interview preparation and real‑world implementation.

API automationBackend testingTesting framework
0 likes · 9 min read
Building a Robust API Automation Framework: Process, Tools, and Pitfalls
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
Youku Technology
Youku Technology
Mar 5, 2021 · Industry Insights

How Youku Built a Service‑Side Quality Assurance System to Boost Release Quality

This article outlines Youku's end‑to‑end service‑side quality assurance framework, detailing the factors that affect quality across the development lifecycle, the automated testing practices integrated into the release pipeline, the platform capabilities built for data collection and replay, and the metrics used to measure improvements in reliability and development efficiency.

AutomationBackend testingOperations
0 likes · 12 min read
How Youku Built a Service‑Side Quality Assurance System to Boost Release Quality
FunTester
FunTester
Feb 23, 2021 · Backend Development

Improving Software Testability: Practical Tips for Captcha Handling, Data Generation, Mocking, and Test Code Deployment

This article shares practical techniques to enhance software testability, covering strategies for bypassing graphical and SMS captchas, efficient test data creation, automated and brute‑force data injection, mocking services, and deploying test‑specific code without affecting production environments.

Backend testingCaptchaData Generation
0 likes · 11 min read
Improving Software Testability: Practical Tips for Captcha Handling, Data Generation, Mocking, and Test Code Deployment
FunTester
FunTester
Jul 13, 2020 · Fundamentals

Why API Testing Is a Must‑Have Skill for Every Tester (And How to Get Started)

API testing, a core form of backend functional testing, is essential because modern services share a single set of interfaces across web, mobile and mini‑programs, and mastering it provides the foundation for automation and performance testing while boosting employability.

API testingAutomationBackend testing
0 likes · 6 min read
Why API Testing Is a Must‑Have Skill for Every Tester (And How to Get Started)
Qunhe Technology Quality Tech
Qunhe Technology Quality Tech
Jun 30, 2020 · Backend Development

Mastering Interface Testing: Strategies for Complex Custom Data

This article explores the challenges of interface testing for a large-scale home‑decoration platform, detailing pain points, testing stages, practical tips, and real‑world case studies to help backend engineers design effective, automated API tests for complex custom data.

API automationBackend testingSoftware quality
0 likes · 6 min read
Mastering Interface Testing: Strategies for Complex Custom Data
Xueersi Online School Tech Team
Xueersi Online School Tech Team
Jun 19, 2020 · Backend Development

Traffic Replay Testing: Architecture, Implementation, and the Pandora Platform

This article explains the concept, black‑box and white‑box approaches, and the end‑to‑end technical solution of traffic replay testing for microservice back‑ends, detailing recording and playback processes, a Kubernetes‑based distributed execution platform, result calibration, and future enhancements.

API testingBackend testingcontinuous integration
0 likes · 12 min read
Traffic Replay Testing: Architecture, Implementation, and the Pandora Platform
FunTester
FunTester
May 20, 2020 · Backend Development

How to Build and Run Mock Servers with Moco: A Hands‑On Guide

This tutorial walks through creating a MocoServer instance, configuring ports and log monitors, and using the moco API to define request‑response behavior, followed by a comprehensive Java utility class that simplifies server setup, monitoring, and lifecycle management for backend testing.

API mockingAutomationBackend testing
0 likes · 5 min read
How to Build and Run Mock Servers with Moco: A Hands‑On Guide
FunTester
FunTester
May 17, 2020 · Backend Development

Moco API Mock Framework – Configuring Response Handlers (Intermediate)

This article explains how to configure response handlers in the Moco API mock framework, covering response types (string, JSON, object) and various strategies such as fixed, random, cyclic, and limited responses, and provides a comprehensive Java class with static helper methods for implementing these behaviors.

API mockingBackend testingJava
0 likes · 8 min read
Moco API Mock Framework – Configuring Response Handlers (Intermediate)
Youzan Coder
Youzan Coder
May 8, 2020 · Backend Development

Full-Field Interface Automation Validation for Dubbo Services

The article describes a full‑field automation framework for Dubbo services that validates both read and write interfaces by routing identical requests to base and project environments, generating ignore‑field maps via object‑to‑map conversion, and orchestrating multi‑round TestNG executions to achieve exhaustive field verification while dramatically improving test‑case authoring efficiency.

AutomationBackend testingDubbo
0 likes · 12 min read
Full-Field Interface Automation Validation for Dubbo Services
FunTester
FunTester
Aug 11, 2019 · Backend Development

How to Fix JSON Parameter Extraction in Moco API Mocking for POST Requests

This article explains why the default Moco example fails to extract JSON parameters from POST requests, walks through the source inspection that reveals the limitation, and provides a custom JsonExtractor implementation with Groovy helper methods to correctly match JSON payloads.

API mockingBackend testingGroovy
0 likes · 4 min read
How to Fix JSON Parameter Extraction in Moco API Mocking for POST Requests
FunTester
FunTester
Aug 11, 2019 · Backend Development

Implementing Request Rate Limiting in Moco with a Custom LimitHandler

This article explains how to extend the Moco API with a custom LimitHandler to restrict request frequency, provides the Java implementation of the handler, and demonstrates several overloads for configuring default and custom intervals for rate limiting in backend testing scenarios.

APIBackend testingJava
0 likes · 6 min read
Implementing Request Rate Limiting in Moco with a Custom LimitHandler
Ziru Technology
Ziru Technology
Aug 7, 2019 · Backend Development

Why MockServer Beats Other Mock Tools for Stable Backend Testing

To ensure stable and efficient single‑interface testing on our platform, we evaluated several mock frameworks—including RAP2, AnyProxy, Mock‑Server, and WireMock—and ultimately selected MockServer for its automatic protocol detection, simple configuration, extensive documentation, and built‑in fallback to real responses.

Backend testingMock ServerSoftware Testing
0 likes · 4 min read
Why MockServer Beats Other Mock Tools for Stable Backend Testing
Mafengwo Technology
Mafengwo Technology
Feb 18, 2019 · Backend Development

How We Built a Data‑Driven Automated Reconciliation Test Platform for Hotel Finance

This article explains how a hotel finance team tackled multi‑source, high‑volume reconciliation challenges by creating a Java‑based, data‑driven automated testing platform using Maven, TestNG, and Apache POI, improving efficiency, accuracy, and maintainability while outlining the framework architecture and future enhancements.

Apache POIAutomated TestingBackend testing
0 likes · 8 min read
How We Built a Data‑Driven Automated Reconciliation Test Platform for Hotel Finance
Baidu Intelligent Testing
Baidu Intelligent Testing
Nov 15, 2018 · Backend Development

Precise Testing for Backend Services: Automated Test Case Selection, Impact Assessment, and Incremental Code Coverage Analysis

The article presents a comprehensive approach to improve backend service testing by building a mapping between automated test cases and code coverage, enabling selective test execution, objective impact assessment, and incremental coverage analysis to enhance test efficiency, reliability, and CI stability.

Backend testingCIJaCoCo
0 likes · 16 min read
Precise Testing for Backend Services: Automated Test Case Selection, Impact Assessment, and Incremental Code Coverage Analysis
转转QA
转转QA
Aug 15, 2018 · Backend Development

Designing a Dynamic‑Proxy‑Based Interface Testing Framework for Transaction Order and Payment Systems

The article explains how to design a maintainable interface testing framework using Java dynamic proxies, illustrating the approach with a transaction order system and a payment account system, and discusses its advantages, drawbacks, and practical application in a backend testing environment.

Backend testingDesign Patternsinterface testing
0 likes · 9 min read
Designing a Dynamic‑Proxy‑Based Interface Testing Framework for Transaction Order and Payment Systems
Vipshop Quality Engineering
Vipshop Quality Engineering
Jan 17, 2018 · Backend Development

Uncovering Hidden Cache Failures: A Robustness Test of Memcached with spymemcached

This article details a comprehensive robustness test of a core public service system's caching layer, exposing how decreasing Memcached (MC) instances dramatically impacts TPS and latency, analyzes the underlying Ketama consistent‑hash algorithm, and proposes concrete improvements to mitigate such failures.

Backend testingMemcachedcache robustness
0 likes · 11 min read
Uncovering Hidden Cache Failures: A Robustness Test of Memcached with spymemcached
Qunar Tech Salon
Qunar Tech Salon
Dec 29, 2016 · Backend Development

Automated Baseline Generation and New Tags for the Qunit Testing Framework

This article explains how Qunar's Qunit testing framework was enhanced with automatic baseline generation and new tags—dataMode, dataHolder, dataAssert, and dbAssert—to simplify test case creation, maintenance, and verification while reducing reliance on external data services.

Backend testingQunitSoftware Testing
0 likes · 7 min read
Automated Baseline Generation and New Tags for the Qunit Testing Framework