Robot framework是基于Python语言编写的功能自动化测试框架。使用简单,不懂编码的测试人员也能像编程一样写测试用例,支持关键字驱动测试并且可以开发系统关键字。还有丰富的第三方库,比如Selenium2Library(Web自动化测试)、AutoItLibrary(C/S自动化测试)、DatabaseLibrary(数据库自动化测试)、requestsLibrary(接口自动化测试)等等。
RobotFramework 特点:
- 使用简单
- 非常丰富的库
- 可以像编程一样写测试用例
- 支持开发系统关键字
- 支持BBD
编辑器
通过 RIDE 去学习和使用 RobotFramework 框架,对于初学者来说大大的降低了学习难度。实际上RIDE已经成为使用RobotFramework的“标配”。
Robot framework也支持sublime或eclipse等编辑器。