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

Chapter 7. The Controversy of Test Automation

Testing is hard. It is hard to find the right balance in testing to know what to test and what to skip. It is also hard to write high-quality tests that bring more value than the effort it took to produce them.

However, the value of a good test suite is tremendous and shouldn't be neglected by fear of learning or challenging what is difficult. This chapter will focus on the difficulties and teach you how to think about testing and quality measures in general.

In this chapter, we will cover the following topics:

  • Bugs or defects
  • The cost of quality
  • The false security of code coverage
  • Test-driven development
  • Testing or fact-checking

After this chapter, you will feel confident about applying test automation to ...

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