Testing Tools

Behavioral Driven Development (BDD)

ToolLanguage
Cucumber
Jasmine JavaScript
SpecFlow .NET

Unit Testing / Test Driven Development (TDD)

ToolLanguage
Google Test C++
PyTest Python
nose Python
NUnit .NET
MBUnit .NET (Dead, but noteable because it was the first to offer data-driven testing)
MSTest & Visual Studio Unit Testing Framework .NET

Web Application Testing

ToolLanguage
Selenium Multiple...
Waitj Java
WatiN .NET
Watir Ruby