It is a mocking framework that tastes really good. It lets you write beautiful tests with a clean & simple API. It doesn’t give you a hangover because the tests are very readable and they produce clean verification errors.
JUnit is a simple framework to write repeatable tests. It is an instance of the xUnit architecture for unit testing frameworks.
A cucumber is a tool that supports Behaviour-Driven Development (BDD) – a software development process that aims to enhance software quality and reduce maintenance costs.
An evolving, open-source framework designed for writing and running tests in Microsoft .NET programming languages. It is an aspect of test-driven development, which is part of a larger software design paradigm known as Extreme Programming.
Selenium automates browsers. That’s it! What you do with that power is entirely up to you. Primarily, it is for automating web applications for testing purposes, but is certainly not limited to just that.
Boring web-based administration tasks can (and should!) also be automated as well.