RobotFramework:在执行过程中获取测试用例结果

时间:2015-05-29 21:26:30

标签: automated-tests robotframework

我们正在使用Robot框架和RIDE工具来执行测试用例。我们有100多个测试用例,测试执行需要6个多小时才能完成。

RF结果和日志HTML非常适合查看结果。但是这两个文件只有在完成测试用例执行后才能查看。

是否有任何插件/工具或机制可以在执行期间查看测试用例结果状态。在RIDE工具中 - “运行”选项卡 - 仅显示传递:<>失败:其中;>而且用户不是很有用。

需要实时测试用例状态报告,而不是等待完成

2 个答案:

答案 0 :(得分:1)

您可以使用listener interface。有了它,每次关键字,测试用例或套件启动和完成时,您都可以让机器人框架调用python函数。对于完成的情况,传入的数据将包括通过或失败状态。

答案 1 :(得分:1)

使用监听器界面(正如Bryan Oakley建议的那样)肯定是拦截测试进程状态最灵活的方法。如果您正在寻找工具,Jenkins(with Robot Framework plugin)让您有机会以测试用例粒度实时跟踪测试运行。只需启动一个作业并切换到(Jenkins)控制台,看看输出是否下降。