Tag

backend testing

0 views collected around this technical thread.

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.

Javabackend testingmicroservices
0 likes · 13 min read
How a Java‑Based Traffic Replay Platform Boosts Test Efficiency and Coverage
JD Tech Talk
JD Tech Talk
Jul 12, 2024 · Backend Development

Traffic Recording and Replay: Practices, Challenges, and Strategies for Backend Testing

This article shares practical insights on traffic recording and replay for backend testing, covering background, recording rules, scenario coverage, handling read/write interfaces, mock versus real replay, coverage metrics, and diff result comparison to improve system stability and test completeness.

R2backend testingdiff comparison
0 likes · 11 min read
Traffic Recording and Replay: Practices, Challenges, and Strategies for Backend Testing
转转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.

Diff Noise ReductionJSONJava
0 likes · 19 min read
Design and Evaluation of a JSON Similarity Algorithm for Reducing Diff Noise in Traffic Replay
Zhuanzhuan Tech
Zhuanzhuan Tech
Jan 24, 2024 · Backend Development

Understanding Repeater: Business‑Invisible Traffic Recording and Replay for Java Services

This article explains the background, concepts, implementation details, and practical deployment considerations of Alibaba's open‑source Repeater tool, which enables low‑impact traffic recording and replay in Java backend services using JVM‑Sandbox bytecode enhancement.

JVM sandboxJava agentbackend testing
0 likes · 13 min read
Understanding Repeater: Business‑Invisible Traffic Recording and Replay for Java Services
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.

automation frameworkbackend testingcareer development
0 likes · 9 min read
Comprehensive Software Testing Project Overview, Test Plan, and Automation Framework Design
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.

Ride-hailingbackend testingquality assurance
0 likes · 18 min read
Separating Test Traffic Trigger and Result Verification for Didi Ride‑Hailing Backend
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 testingperformance
0 likes · 13 min read
Traffic Recording and Replay Platform (Pandora) Overview and Practice at Dewu
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.

Code CoverageKnowledge Basebackend testing
0 likes · 9 min read
How Precise Server‑Side Testing Transforms QA: Theory and Real‑World Results
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.

Data Generationbackend testingcaptcha
0 likes · 11 min read
Improving Software Testability: Practical Tips for Captcha Handling, Data Generation, Mocking, and Test Code Deployment
Ctrip Technology
Ctrip Technology
Jan 21, 2021 · Backend Development

CtripPaymentRepeater: Reducing Regression Test Effort with Traffic Capture and Replay

The article introduces CtripPaymentRepeater, a Java‑based system that captures real traffic from a stable version, manages it as test cases, and replays it against new releases to automatically detect regressions while minimizing manual effort and ensuring data safety.

Javabackend testingmocking
0 likes · 13 min read
CtripPaymentRepeater: Reducing Regression Test Effort with Traffic Capture and Replay
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 TestingContinuous IntegrationKubernetes
0 likes · 12 min read
Traffic Replay Testing: Architecture, Implementation, and the Pandora Platform
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 mockingJavaMoco
0 likes · 8 min read
Moco API Mock Framework – Configuring Response Handlers (Intermediate)
FunTester
FunTester
May 15, 2020 · Backend Development

Moco API Mock Framework Video Tutorial (Part 1): Request Matching and Response Handlers

This article introduces a video tutorial series on using the Moco API mock framework, focusing on how to configure request matching (URL, parameters, headers, cookies) and provides a comprehensive set of Java response‑handler utilities for functional and performance testing.

API mockingGroovyJava
0 likes · 9 min read
Moco API Mock Framework Video Tutorial (Part 1): Request Matching and Response Handlers
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.

DubboJavaTestNG
0 likes · 12 min read
Full-Field Interface Automation Validation for Dubbo Services
Qunar Tech Salon
Qunar Tech Salon
Mar 26, 2020 · Backend Development

Implementing Code Coverage Collection for Legacy Node.js Services Using IstanbulJS

This article explains how to instrument legacy Node.js back‑end projects with IstanbulJS, collect coverage data via memory sharing or file storage, and generate detailed reports, providing a practical solution for assessing system functionality without writing new unit tests.

Code CoverageInstrumentationIstanbulJS
0 likes · 9 min read
Implementing Code Coverage Collection for Legacy Node.js Services Using IstanbulJS
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.

APIJavaMoco
0 likes · 6 min read
Implementing Request Rate Limiting in Moco with a Custom LimitHandler
Vipshop Quality Engineering
Vipshop Quality Engineering
Nov 29, 2018 · Backend Development

Boost Backend Batch Testing Efficiency with a Comparative Test Platform

The article introduces a comparative test platform for financial core systems that automates regression testing of batch jobs, dramatically reducing test cycles from days to under one, while ensuring billing calculations remain accurate across evolving business scenarios.

backend testingbatch processingfinancial systems
0 likes · 12 min read
Boost Backend Batch Testing Efficiency with a Comparative Test Platform
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.

CICode CoverageJaCoCo
0 likes · 16 min read
Precise Testing for Backend Services: Automated Test Case Selection, Impact Assessment, and Incremental Code Coverage Analysis