Fundamentals 9 min read

Rethinking Software Testing Quality: From Quantitative Metrics to Customer‑Driven Objectives

The article argues that software testing quality cannot be fully captured by quantitative metrics alone and should instead be guided by customer expectations, project goals, and OKR‑based priorities, emphasizing the need for thoughtful test case design and continuous improvement of tester skills.

FunTester
FunTester
FunTester
Rethinking Software Testing Quality: From Quantitative Metrics to Customer‑Driven Objectives

Can Numbers Accurately Reflect Software Testing Quality

In the software industry, quality assurance aims to deliver products at the highest quality, yet most quality indicators are reduced to quantitative terms such as recorded bugs, test cases written, test cases executed, testing time, bug rate, and missed‑test rate.

Although responsibilities demand placing quality above quantity, analysis inevitably relies on quantitative methods, which can be unfair to testing teams unless a systematic approach is used to assess individual workload based on testing metrics.

Quality Is Subjective

The true challenge is determining whether testing truly solves the right problems and continuously questioning stakeholder expectations, rather than merely meeting numeric targets.

Understanding the customer’s priorities—whether brand image, financial product security, or UI/UX—helps define objective‑driven testing, which should be reflected in the team’s OKRs rather than purely metric‑driven indicators.

OKR (Objectives and Key Results) is a leadership process that aligns individuals, teams, and organizations toward a common direction, fostering productivity and cultural cohesion.

How to Evaluate Testers

Testers often jump straight to writing test cases after receiving requirements, neglecting the essential step of analyzing those requirements first.

Effective testers verify requirements, perform thorough back‑tracking of bugs, produce clear bug reports, and maintain a positive attitude.

Key qualities of excellent testers include business priority awareness, deep system thinking, adherence to quality processes, continuous learning, passion for testing, strong communication, analytical and collaborative skills.

Conversely, undesirable traits include testing based on assumptions, reporting bugs without analysis, poor business analysis, lack of user mindset, weak communication, ignoring processes, and fear of rejecting work.

Improvement methods involve regular workshops on bug reporting, fostering communication loops with developers, collaborative management to reduce fear of rejection, meaningful team‑building activities, and left‑shift testing combined with continuous testing for better product quality.

Don’t Deviate from the Goal

Focusing excessively on increasing bug counts can lead testers away from the functional objectives of testing; well‑defined OKRs help deliver high‑quality products without relying on meaningless numbers.

Disclaimer: This article was originally published on the “FunTester” public account; unauthorized reproduction (except by Tencent Cloud) is prohibited.

Software TestingOKRquality metricstest strategycustomer focus
FunTester
Written by

FunTester

10k followers, 1k articles | completely useless

0 followers
Reader feedback

How this landed with the community

login 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.