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 the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.