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

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

Get The Art of Unit Testing, 2nd Edition now with O’Reilly online learning.

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