Problem Of Coverage Criteria For Testing — Tentamen Software Testing Blog

Image for post
Image for post
Image by Rene Tittmann from Pixabay

TL;DR

In the previous post, we explained the Exercise On Software Testing Limitations And Terminology On Elixir Function. Today we move on to the problem of coverage criteria for testing. We will introduce you to software testing based on the remarkable book, Introduction To Software Testing by Paul Ammann and Jeff Offutt.

The Greatest Software Tester Mistake

Managers adore following software testing terms: complete testing, exhaustive testing, full coverage. The Greatest Software Tester Mistake is to claim that this is possible. The biggest hoax is if software testing tool marketing material claims that their tool offers exhaustive testing.

Solution

What can software tester do to solve this problem? We use formal coverage criteria and sample the test input. Using coverage criteria, we will miss bugs, but the goal is not to miss important bugs.

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store