Behavior Driven Development(BDD)/Cucumber
Behavior Driven Development describes a cycle of interactions with well defined outputs, resulting in the delivery of working, tested software that matters. With BDD, you create executable specifications, not tests. You want to look at what your code does, not the internals of how it does it. This method of development is mainly about visualizing …