O'Reilly logo

The Art of Unit Testing, Second Edition: with examples in C# by Roy Osherove

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

Appendix. Tools and frameworks

This book wouldn’t be complete without an overview of some tools and basic techniques you can use while writing unit tests. From database testing to UI testing and web testing, this appendix lists tools you should consider. Some are used for integration testing, and some allow unit testing. I’ll also mention some that I think are good for beginners.

The tools and techniques listed here are arranged in the following categories:

  • Isolation frameworks
  • Test frameworks
    • Test runners
    • Test APIs
  • Test helpers
  • DI and IoC containers
  • Database testing
  • Web testing
  • UI testing
  • Thread-related testing
  • Acceptance testing
Tip

An updated version of the list of tools and techniques can be found on the book’s ...

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