BDD using the Robot Framework
Robot Framework not only provides a DSL or a platform to easily write the code in a human-readable format, but also separates itself from understanding the internals of the concerned software as it only performs the acceptance testing for a given behavior. These tests only differ in the manner in which the user keywords take in arguments, which is done within the keywords themselves. Here these keywords comprise of multiple letters and describe a specific thing to do.