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 website: ...

Get The Art of Unit Testing, Second Edition 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.