What are the best practices of automation testing with Java testing framework JBehave?

Can anyone please pass me on some knowledge regarding the best practices of automation testing with Java testing framework JBehave.