O JBehave é um framework para desenvolvimento orientado a comportamento (BDD).O BDD é uma evolução do desenvolvimento orientado a testes (TDD) e do design orientado a testes de aceitação, e visa tornar essas práticas mais acessíveis e intuitivas para iniciantes e especialistas.Ele muda o vocabulário de ser baseado em teste para baseado em comportamento e se posiciona como uma filosofia de design.
Local na rede Internet:
http://jbehave.org/Categorias
Alternativas ao JBehave para C++

5
Cucumber
O pepino é uma ferramenta que executa descrições funcionais em texto sem formatação como testes automatizados. Ferramenta de colaboração para especificações executáveis baseada em "pepino" -parserGherkin é a linguagem que o Pepino entende.