Knowledgebase

What Software Testing Is For Print

  • softwaretestingqa, software, guide, howto, solution, zillionkinghost, hosting, support
  • 0

The purpose of the discipline.

WHAT TESTING DOES

Provides information about whether software behaves as intended.

WHAT IT DOES NOT DO

Prove software is correct.

WHY NOT

The number of possible inputs and states is effectively infinite, so testing samples rather than exhausts.

WHAT FOLLOWS FROM THAT

Testing reduces risk; it does not eliminate it.

WHAT THE REAL QUESTION IS

Whether the remaining risk is acceptable.

WHAT THAT MAKES TESTING

A business decision informed by technical work, not a technical activity alone.

WHAT QUALITY ASSURANCE MEANS

Building processes that prevent defects.

WHAT QUALITY CONTROL MEANS

Detecting defects in what was built.

WHY THE DISTINCTION MATTERS

Prevention is cheaper than detection, and detection is cheaper than repair after release.

WHAT THE COST CURVE LOOKS LIKE

A defect found while writing costs minutes Found in testing, hours Found in production, days and reputation

WHAT THAT ARGUES FOR

Finding defects as early as possible.

WHAT TESTING ALSO PROVIDES

Confidence to change code Documentation of intended behaviour A record of what was verified

WHAT TO MEASURE

Whether defects reach users, not how many tests exist.


Was this answer helpful?
Back

Are you happy with your experience? Leave us a review on Trustpilot.


Trustpilot