本教程通过一个完整的实例详细介绍如何使用Robot Framework进行自动化测试,适合初学者快速上手。
本段落翻译自blog.codecentric.de的原文章。在使用RobotFramework的过程中会遇到很多选择问题:Python、Jython还是Java?测试用例应该采用哪种输入格式(HTML、Text或BDD)?是否要使用RobotIDE(RIDE)工具呢?如何确保本地和持续集成环境中的测试一致性运行?有哪些方式可以执行所有的测试脚本,比如scripting, ANT 或 Maven?
那么,在这些众多的选择中,哪一个才是最好的选择呢?我见多识广。当然了,用Maven在Eclipse里进行RobotFramework的开发确实很酷。BDD(行为驱动开发)相较于HTML更适合敏捷项目。所有这些问题有一个共同点:简单性!这不仅意味着使用工具和框架本身要简化流程,也包括测试用例的设计、执行以及维护过程中的简便易行。