一个测试框架包含以下部分:
1.配置文件管理,对软件配置、测试脚本使用的参数进行管理。
2.测试用例管理和执行,如果让测试脚本执行。
3.日志和报告输出,一般采用集成第三方插件实现。
4.丰富的可扩展性,导入第三方测试库或者自定义测试库。
5.提供API接口,提供持续集成能力。
RF自动化测试框架优点:
1.门槛低,采用表格化用例,降低了自动化测试入门门槛。
2.重用性好,可以利用现有的关键字组装成新的关键字。
3.易于扩展,可以自定义测试库。
4.易于集成,提供界面命令行多种接口的执行方式。
5.功能全面,支持WEB测试、SSH、telnet、API接口多种测试方式
6.良好的报告和日志展示
RF自动化测试框架缺点:
1.界面反应速度慢,经常卡死
2.导入测试库有时会异常