Cucumber

Framework służący do testowania programów. Pozwala na automatyczne sprawdzanie poprawności aplikacji z jej dokumentacją. Wspiera testy behawioralne (BDD), jest przystosowany do działania z wieloma platformami i językami programowymi.
Program napisany w języku Ruby, udostępniany na licencji MIT.