add BDD test example
refactor BDD test