Testing Tools

Software Testing Frameworks:
Unit Testing:
Testing Assertions for Unit Testing:
Test Spies, Stubs, and Mocks for Unit Testing:
Hosted Testing/Automation for Browsers:
Integration/Functional Testing:
Browser Automation:
UI Testing Tools:

NOTES:

Testing frameworks typically offer more tools than just unit testing. If you are looking for JavaScript unit testing solutions look at JavaScript Tools.

Nice recap of testing JavaScript in 2017.