A lightweight Behavior Driven Development test framework