Improving Game Business Data Construction to Reduce Cost and Increase Efficiency
This article describes the challenges of custom‑heavy game business workflows and manual data‑construction testing, then presents an initial and a refined solution that automates data generation across multiple game titles, reduces coupling, and improves efficiency and cost for backend operations.
Background
Game business has strong customization, lengthy and complex processes, and many auxiliary systems.
During demand testing and third‑party integration, manually walking through normal business flows to construct data consumes a lot of time.
The rapid iteration speed of game business requires testing assistance for data construction, which diverts testers' effort and affects requirement quality.
Solution
Account Business Process:
Initial Plan
The main goal is to construct business data from 0 to 1, reducing the cost of manual data construction.
Game publishing requires many enumerations and repetitive code due to diverse application scenarios.
Strong code coupling leads to large code changes when the fast‑moving business iterates.
Complex input parameters make later internal and external promotion difficult.
Main Issues
During internal promotion, the constructed data is not user‑friendly. For example, the customer‑service re‑binding step uses an HTTP API that requires an extra Cookie parameter, and not everyone has permission to operate the customer‑service backend, so QA assistance is still needed.
The current business has over 80 games, each with a different input‑template, resulting in high development and maintenance costs. Account category construction is shown below:
Although it can temporarily meet business demands, it does not bring a noticeable efficiency improvement, leading to reduced internal usage and diminishing the value of data construction.
Final Plan
All actions aim to solve business pain points, improve efficiency, and reduce cost.
Based on replay capture and analysis, the final solution was formulated.
According to input categories (account, rental) + game (e.g., Honor of Kings, Peace Elite), call platform APIs to obtain publishing templates, adapting to all categories and game publishing scenarios.
For secondary sales, self‑delivery, and restricted‑chat account sales, extract pre‑conditions, complete data initialization and post‑processing.
Develop the transaction mode as a modular component.
Confirm enumeration of order service items.
Re‑code the core process of the customer‑service backend to eliminate the need for Cookie headers in HTTP calls, facilitating future internal and external promotion.
Summary
Game business urgently needs cost reduction and efficiency gains; data construction is a crucial means, and while the solution development will still take time, the future looks promising.
转转QA
In the era of knowledge sharing, discover 转转QA from a new perspective.
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.