Tagged articles

API testing

315 articles · Page 4 of 4
Ctrip Technology
Ctrip Technology
Aug 1, 2018 · Backend Development

Design and Implementation of a Generic Interface Comparison Tool for Complex Message Structures

This article explains the challenges of regression testing for complex API messages in fast‑moving internet projects and introduces a low‑cost, high‑efficiency generic comparison tool that uses business‑logic keys and Agg structures to achieve configurable, reusable, and scalable interface validation.

API testingAgg structureAutomation
0 likes · 7 min read
Design and Implementation of a Generic Interface Comparison Tool for Complex Message Structures
Youzan Coder
Youzan Coder
Jun 12, 2018 · R&D Management

ZanApi: YouZan's Solution for Frontend-Backend Collaboration and API Management

ZanApi, YouZan’s integrated tool, streamlines frontend‑backend collaboration by auto‑generating API documentation via an IntelliJ plugin, providing dynamic mock services through ZanProxy with schema‑based data generation, and enabling one‑click integration testing and validation, thus reducing maintenance overhead and accelerating development cycles.

API documentationAPI testingYouzan
0 likes · 9 min read
ZanApi: YouZan's Solution for Frontend-Backend Collaboration and API Management
JD Retail Technology
JD Retail Technology
May 25, 2018 · Operations

How JD.com Scaled Mobile API Testing from Scripts to Continuous Platforms

This article chronicles JD.com's journey of evolving mobile backend API testing—from manual proxy checks to script‑based JMeter suites, then to integrated testing and performance platforms, and finally to a continuous DevOps pipeline that automates verification, monitoring, and delivery of high‑traffic services.

API testingAutomationCI/CD
0 likes · 15 min read
How JD.com Scaled Mobile API Testing from Scripts to Continuous Platforms
Meituan Technology Team
Meituan Technology Team
Apr 26, 2018 · Fundamentals

Ruby-Based Automation Testing Frameworks: Coral-API and Coral-APP

Facing tight resources, Shanghai’s takeaway QA team adopted Ruby to craft two automation frameworks—Coral‑API for interface testing with a DSL, code generation and extensibility, and Coral‑APP for UI testing using Appium and Cucumber—while also building a Rails‑based quality management system that cut regression time by over half, trained new Ruby users, and uncovered version‑specific bugs through CI integration.

API testingCoral-APICoral-APP
0 likes · 17 min read
Ruby-Based Automation Testing Frameworks: Coral-API and Coral-APP
转转QA
转转QA
Mar 7, 2018 · Backend Development

Implementing Interface Diff for Automated API Testing with Jenkins and Pytest

This article describes how to improve API testing efficiency and quality by using an interface‑diff approach integrated with Jenkins, CSV‑managed test cases, and the pytest framework, covering background, goals, technical implementation, and practical insights.

API testingAutomationCSV test cases
0 likes · 9 min read
Implementing Interface Diff for Automated API Testing with Jenkins and Pytest
Dada Group Technology
Dada Group Technology
Jan 15, 2018 · Frontend Development

Frontend Interface Integration Testing Tool for JD.com

This article describes the design, implementation, and practical benefits of a frontend‑focused interface testing tool used at JD.com to simulate public parameters, copy request parameters, and automatically compare actual and expected JSON responses, thereby reducing API confirmation cycles and improving testing efficiency.

API testingAutomationIntegration
0 likes · 11 min read
Frontend Interface Integration Testing Tool for JD.com
Meituan Technology Team
Meituan Technology Team
Jan 5, 2018 · Operations

Design and Implementation of the Lego API Automation Testing Platform

The Lego platform is an internal, data‑driven API automation framework built with Jenkins, TestNG, ReportNG, a Java base library, and a MySQL‑backed web UI that lets users create, schedule, and run lightweight test scripts while minimizing development cost, maintenance effort, and maximizing reporting and extensibility.

API testingAutomationDevOps
0 likes · 28 min read
Design and Implementation of the Lego API Automation Testing Platform
Qunar Tech Salon
Qunar Tech Salon
Dec 19, 2017 · Backend Development

Smart: An Automated API Testing Platform for Generating Test Cases from Manual Testing

The article introduces Smart, a platform that records manual API testing actions and database interactions to automatically generate and execute API test cases, addressing data preparation, environment setup, and case authoring challenges while detailing its architecture, implementation, and future improvements.

API testingQuality Assurancebackend
0 likes · 7 min read
Smart: An Automated API Testing Platform for Generating Test Cases from Manual Testing
Qunar Tech Salon
Qunar Tech Salon
Jun 30, 2017 · Operations

Introduction to Qunit: Zero‑Intrusion Aspect Technology and Distributed Execution Platform

The article introduces Qunit, an API automation testing framework built on JUnit, explains its zero‑intrusion Java Agent aspect for mocking third‑party services, and describes a distributed execution platform that creates isolated environments to run tests in parallel, dramatically reducing overall test execution time.

API testingAutomationDistributed Testing
0 likes · 11 min read
Introduction to Qunit: Zero‑Intrusion Aspect Technology and Distributed Execution Platform
Baidu Intelligent Testing
Baidu Intelligent Testing
Mar 17, 2017 · Backend Development

Effective HTTP Interface Debugging with pproxy and api-front: Tools, Features, and Deployment

This article explains how to improve HTTP API debugging and testing by using two Golang‑based tools—pproxy, a cross‑platform proxy for capturing and modifying traffic, and api‑front, a BS‑architecture front‑end that forwards, records, and replicates API calls—detailing their features, usage, and deployment scenarios.

API testingHTTP debuggingbackend development
0 likes · 8 min read
Effective HTTP Interface Debugging with pproxy and api-front: Tools, Features, and Deployment