Chapter 5. Integration Testing
If unit testing is a way of driving the design of your code, integration testing is purely focused on verifying that your code is working as expected. In this chapter, we will focus on how to use F# for integration testing, touching on the following subjects:
- Writing good integration tests
- Setting up and tearing down databases
- Speeding up integration testing
- Testing stored procedures
- Testing web services
After reading this chapter, you will know how to produce high-quality integration tests that will help you improve your system's stability and verify the contracts to external systems.