Software Testing as Insurance


Getting managers to understand trade-offs in testing is critical.   I loved my Manager’s explanation to her test leads.  Mary Beam presented the analogy of insurance.

You can buy insurance for almost anything.   When an organization is buying testing, it is like buying insurance.   Personally anybody could spend their entire salary on insurance.
Besides standard home, life, disability, and auto, you can get earthquake, flood, war and other perils insurance,  including umbrella insurance.   Maybe you also need dog bite insurance, ID theft insurance, computer insurance, kidnap ransom extortion insurance,
alien abduction insurance, etc.
Almost nobody spends all their money on insurance and neither should a company spend all its money on testing.  Software testers talk about risk and so does insurance.  Insurance has a long history with lots of data in most cases, e.g. actuarial life tables  for life insurance.  Unfortunately software testing has few calculated data, but still we must try.

So Mary implored her managers to think about which risks were truly worth the expense (of testing).

Along the same lines, I was re-reading Marick’s, Testing for Programmers  and still find his “Tests Are Economic Entities” a good introduction to automation value (overestimated) and cost (underestimated).  Every tester and test lead needs to be aware of this.   Should I manually explore this test (one shot), manually script it, automatically explore it, or automate a script?    Many tests aren’t worth running more than once.   Numerous other authors and articles have discussed this.

After writing this, I searched and found a few other blog entries related to this which may be of interest:

Advertisements

About testmuse

Software Test Architect in distributed computing.
This entry was posted in software testing and tagged , , , , . Bookmark the permalink.

One Response to Software Testing as Insurance

  1. ISTQB says:

    I like your Insurance analogy. Often my testing team is handed insane timelines, non existent budget and asked to ensure quality as well. This analogy also shows that you get what you pay for and will be useful in some of those discussions.

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s