众所周知,Robot Framework是一款python编写的开源功能自动化测试框架,具备良好的可扩展性,支持关键字驱动,可以同时测试多种类型的客户端或者接口,可以进行分布式测试执行。主要用于轮次很多的验收测试和验收测试驱动开发。
它的测试功能可以通过用Python或Java实现的测试库进行扩展,用户可以使用与创建测试用例相同的语法从现有的关键字创建新的更高级别的关键字。
Spirent iTest R7.2是一款集自动化录制,编辑,编排,执行一体的软件工具,它可以支持将自动录制的测试例直接转成Python的测试脚本。如图1所示。
图1 iTest测试用例转换成Python的脚本
Spirent iTest自动化软件工具可以通过录制快速生成Quick Call的Python Robot library,iTest用户只需从项目工程中将相应的QC库文件从iTest中进行导出(参考图2),那么在RIDE里面通过加载库(参考图3)就可以直接使用QC库文件中的关键字来进行RF测试例的编写(参考图4),节省了大量手工封装Robot关键字的精力,提升了自动化测试例的开发效率。
图2 iTest导出的RobotFramework库文件
图3 RIDE里加载iTest导出的QC库
图4 在RIDE中使用ITest QC关键字来构建测试例
图5 RF测试例的执行报告
这样快速高效的自动化测试开发模式,你还在等什么呢,赶紧联系思博伦售后进行试用体验预约吧。
关键字:iTest,Robot framework, Python, QC, 基于录制,自动化测试,自动生成,APT,Robot,RIDE
领取专属 10元无门槛券
私享最新 技术干货