Overview of Shanghai Testing Team Practices at Dada‑JD.com
The article details the structure, daily responsibilities, quality‑assurance processes, automation strategies, tool development, performance testing, and quality‑culture initiatives of the Shanghai testing team at Dada‑JD.com, illustrating how systematic testing and DevOps practices enhance product stability and development efficiency.
Author Cheng Hao leads the testing team at Dada‑JD.com Shanghai R&D Center, focusing on building testing capabilities, defining processes, and creating quality‑assurance platforms.
The Shanghai testing team, about 30 members, is divided into business testing, test development, and quality‑management groups, each responsible for requirement analysis, test case design, automation, performance testing, and ensuring stable releases.
Key project quality‑assurance steps include product requirement analysis, development design review, test plan and case design, online functional verification, and project workflow tracking and retrospectives.
Automation efforts cover UI, API, and unit testing, with API automation implemented using Python and Unittest, achieving 100% pass rates for regression tests; unit tests are integrated into the CI pipeline via Jenkins.
Tool building includes the One platform for DevOps integration, mock services for load testing, platform integration, and a performance‑testing platform to handle normal, iterative, and peak‑load scenarios.
Quality‑culture initiatives involve establishing standardized processes, development guidelines, regular training, experience sharing, classic bug reviews, and fault reviews to embed quality awareness across product, development, testing, and operations teams.
Training programs cover company culture, product knowledge, IT security, stability processes, architecture, and database design, with mentors assigned to new hires to ensure effective onboarding.
Signed-in readers can open the original source through BestHub's protected redirect.
This article has been distilled and summarized from source material, then republished for learning and reference. If you believe it infringes your rights, please contactand we will review it promptly.
JD Tech
Official JD technology sharing platform. All the cutting‑edge JD tech, innovative insights, and open‑source solutions you’re looking for, all in one place.
How this landed with the community
Was this worth your time?
0 Comments
Thoughtful readers leave field notes, pushback, and hard-won operational detail here.
