Fundamentals 13 min read

Why Is Software Testing Facing a Crisis? Insights from Huawei’s Experience

The article examines the growing crisis in the software testing industry, highlighting external stagnation, internal role changes at Huawei, the impact of DevOps and cloud technologies, and proposes how testers can adapt by expanding skills, embracing automation, and positioning themselves as quality guardians.

Huawei Cloud Developer Alliance
Huawei Cloud Developer Alliance
Huawei Cloud Developer Alliance
Why Is Software Testing Facing a Crisis? Insights from Huawei’s Experience

Signs of a Crisis

The author, a Huawei tester, notes that recent testing conferences focus only on automation and app testing, with many test experts shifting to agile coaching or DevOps roles, indicating a waning industry focus on testing.

Internally, Huawei’s 2017 graduate recruitment eliminated the software test engineer position, favoring full‑stack engineers who can self‑test.

Causes of the Crisis

After the peak of testing around 2000, rapid software evolution lowered technical barriers, challenging the necessity of dedicated testers, especially in small startups where products can succeed without them.

The rise of open‑source tools and frameworks makes building custom solutions easier, pushing the industry toward a labor‑intensive model where both development and testing face similar pressures.

DevOps promotes cross‑functional teams where developers handle testing and operations, raising development standards but reducing dedicated testing roles.

Huawei Testers' Situation

Huawei maintains a high tester‑to‑developer ratio (1:3‑1:4) due to strict quality requirements and the IPD process, leading to extensive testing deliverables, reviews, and meetings that ensure quality but hurt productivity.

Testers fulfill three roles: control (process and data governance), quality service (executing tests and reporting results), and engineering capability (building tools and improving productivity).

In cloud services, tester‑to‑developer ratios drop to 1:7‑1:10, yet testers still handle many quality deliverables, security checks, and extensive coordination with other teams.

Future Direction for Test Professionals

Testing remains essential for quality assurance; the goal is to increase its value by developing broader skills such as coding, networking, and business understanding, and by focusing on automation, DFX, and risk prevention.

Automation will grow, but human expertise is still needed for scenario exploration, tool‑based testing (e.g., monkey, fuzzy), and complex UI changes.

Testers should aim to become quality guardians who anticipate risks, improve development processes, and contribute to product success beyond merely finding bugs.

Original Source

Signed-in readers can open the original source through BestHub's protected redirect.

Sign in to view source
Republication Notice

This article has been distilled and summarized from source material, then republished for learning and reference. If you believe it infringes your rights, please contactadmin@besthub.devand we will review it promptly.

automationDevOpsquality assuranceSoftware TestingTest EngineeringHuawei
Huawei Cloud Developer Alliance
Written by

Huawei Cloud Developer Alliance

The Huawei Cloud Developer Alliance creates a tech sharing platform for developers and partners, gathering Huawei Cloud product knowledge, event updates, expert talks, and more. Together we continuously innovate to build the cloud foundation of an intelligent world.

0 followers
Reader feedback

How this landed with the community

Sign in to like

Rate this article

Was this worth your time?

Sign in to rate
Discussion

0 Comments

Thoughtful readers leave field notes, pushback, and hard-won operational detail here.