JBehave
I think there are 3 ways. given, when, then etc.
[quote:on23xe5p] can we save test data in external sources(like database)?[/quote:on23xe5p]java can save data in external resources.