Tagged articles
7 articles
Page 1 of 1
Xianyu Technology
Xianyu Technology
Jul 6, 2021 · Backend Development

Automated Testing Strategies for Complex Transaction Systems at Xianyu

Xianyu tackled the high‑cost manual testing of its multi‑scenario transaction platform by implementing JVM‑sandbox traffic‑recording tools (Doom/Blizzard and Phoenix) for interface‑level replay, service‑oriented link testing, and shadow‑DB isolation, enabling automated end‑to‑end validation across dozens of applications and business modes.

Automated TestingMicroservicesflow recording
0 likes · 8 min read
Automated Testing Strategies for Complex Transaction Systems at Xianyu
转转QA
转转QA
Nov 22, 2019 · Backend Development

Mocking Third‑Party Payment Services with Java Instrumentation for Reliable Testing

This article presents a comprehensive approach to simulate third‑party payment scenarios by using Java bytecode instrumentation and DNS redirection, enabling reliable testing of payment‑related business logic without modifying production services, while reducing deployment and development costs.

BackendJava InstrumentationMocking
0 likes · 6 min read
Mocking Third‑Party Payment Services with Java Instrumentation for Reliable Testing
Ctrip Technology
Ctrip Technology
Aug 14, 2019 · Backend Development

Full-Link Mocking: Technical Background, Implementation Details, and Open Issues

The article introduces the concept of full‑link mocking for complex, multi‑dependency applications, explains its technical background, describes the implementation architecture and performance considerations, and discusses practical challenges such as duplicate calls, cache consistency, and HTTP 302 forwarding.

BackendCacheMocking
0 likes · 9 min read
Full-Link Mocking: Technical Background, Implementation Details, and Open Issues
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
Alibaba Cloud Developer
Alibaba Cloud Developer
Apr 30, 2019 · Operations

How Alibaba’s Feature Environments Revolutionize Test Environment Management

Alibaba’s R&D team introduced a service‑level virtualization technique called “feature environments,” which uses shared base environments and virtual routing to provide lightweight, isolated test environments, reducing cost and improving stability while leveraging containers, Kubernetes, and DevOps practices for large‑scale projects.

Cloud NativeDevOpsKubernetes
0 likes · 21 min read
How Alibaba’s Feature Environments Revolutionize Test Environment Management
Java Architect Essentials
Java Architect Essentials
Jul 10, 2018 · Cloud Native

Testing Strategies for Microservices: Orchestration, Service Virtualization, and Asynchronous Patterns

The article explains how microservice architectures increase testing complexity and presents practical strategies—including orchestration testing, service virtualization, handling API changes, asynchronous command patterns, event firehose, and CI/CD environment configuration—to reliably test individual services and their interactions in cloud‑native environments.

MicroservicesOrchestrationasynchronous messaging
0 likes · 14 min read
Testing Strategies for Microservices: Orchestration, Service Virtualization, and Asynchronous Patterns
DevOps
DevOps
May 9, 2017 · Operations

A Clear and Concise DevOps Implementation Framework: 11 Core Service Capabilities

This article introduces a straightforward DevOps implementation framework that maps eleven essential service capabilities across the software development lifecycle, explains why adopting DevOps is a multi‑year journey, and uses a fitness analogy to illustrate how enterprises can progressively build these capabilities.

Continuous DeliveryDevOpsOperations
0 likes · 4 min read
A Clear and Concise DevOps Implementation Framework: 11 Core Service Capabilities