Approaches towards writing tests
There are various approaches involved in testing and it is often the different nature of various test writing styles that separates the tests from other forms of software development. Writing acceptance tests can either be done by using the standard and external library keywords directly as mentioned before, or by using some mechanism to simplify the text of tests and make them more readable from the perspective of a non-technical person. This is crucial in agile software development as the stakeholders are involved in the design of software early on that might not be technically inclined or requiring to understand the syntax of tests like a programmer. However, they can provide a vision of how an application is supposed to work or behave; their input and feedback are important.
The Robot Framework supports mainly three styles of writing tests. While the execution and output of the tests are not different, it is the nature of the test's syntax itself that...