Let's take SQL injection testing as a simple example to see the effects of Robot Framework adoption. As the business objective, we would like to avoid any SQL injection attacks, which may result in authentication bypasses, information leakage, authorization bypasses, and command injection. Before integration with Robot Framework, SQL injection execution by sqlmap will be as follows:
$ python sqlmap.py -u "http://demo.testfire.net/" -- batch --banner
The following is an excerpt from the sqlmap testing results. If these results were just delivered to stakeholders with no context, few stakeholders would be able to understand the report:
[xx:xx:39] [INFO] heuristic (basic) test shows that GET parameter 'id' might be
injectable (possible DBMS: 'MySQL')
[xx:xx:39] [INFO] testing for SQL injection on...