我们正在使用Robot框架和RIDE工具来执行测试用例。我们有100多个测试用例,测试执行需要6个多小时才能完成。
RF结果和日志HTML非常适合查看结果。但是这两个文件只有在完成测试用例执行后才能查看。
是否有任何插件/工具或机制可以在执行期间查看测试用例结果状态。在RIDE工具中 - “运行”选项卡 - 仅显示传递:<>失败:其中;>而且用户不是很有用。
需要实时测试用例状态报告,而不是等待完成
答案 0 :(得分:1)
您可以使用listener interface。有了它,每次关键字,测试用例或套件启动和完成时,您都可以让机器人框架调用python函数。对于完成的情况,传入的数据将包括通过或失败状态。
答案 1 :(得分:1)
使用监听器界面(正如Bryan Oakley建议的那样)肯定是拦截测试进程状态最灵活的方法。如果您正在寻找工具,Jenkins(with Robot Framework plugin)让您有机会以测试用例粒度实时跟踪测试运行。只需启动一个作业并切换到(Jenkins)控制台,看看输出是否下降。