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 6. Functional Testing

Functional testing involves testing the function of a program. It's a higher form of abstraction than the testing we have done so far, as it is a black box test and we don't care about the internal workings of our program, only that it delivers the expected results.

In this chapter, we will learn about the following topics:

  • What functional testing is and how to apply it
  • Writing executable specifications with TickSpec
  • Wielding a web browser as a testing tool
  • Which tests provide the best regression for our application

Functional testing is a practice with many names and is often confused with manual testing. This is because what testers do is functional testing, even though they are doing it manually. In order to ensure the ...

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