Chapter 7. Performing integration, system, and acceptance testing

This chapter covers

  • Integration testing and mocking
  • Automating UI testing of Windows, web, and Silverlight applications
  • Acceptance testing with FitNesse

In chapter 6, you learned how to unit test continuously integrated source code. A unit test is the most basic form of test that a software developer can create, and this type of test should be done first. It’s like adding sauce to pizza dough. But you can use a lot of other tests too, just as you can add pepperoni, mushrooms, and extra toppings to a pizza. And you can get tests from other sources. Many tests can be automated and integrated into the CI process. We’ll deal with other types of tests and how to integrate them ...

Get Continuous Integration in .NET now with O’Reilly online learning.

O’Reilly members experience live online training, plus books, videos, and digital content from 200+ publishers.