O'Reilly logo

Testing with F# by Mikael Lundin

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

Regression testing

Any test that doesn't bring value is a waste and should be deleted, because it still comes with the cost of maintenance. The hard part is to discover which tests are valueless and which are invaluable.

As a software tester, it is easy to draw the conclusion that every test provides regression, where regression means that it validates no new bugs appear in the functionality we covered with tests. This might be true in some cases, but it is wrong to make this assumption when it wasn't the purpose of the test. Unit and integration testing may provide some regression testing, but this comes as a side effect and not as its primary focus. In unit testing, the purpose is design, and in integration testing, the purpose is to validate ...

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required