我目前正在使用 Robot Framework 替换我所使用的公司所使用的过时测试系统。当前系统用于功能测试我们生产的嵌入式系统。我们正在使用内部软件来执行测试脚本,因此,考虑到正在运行测试的操作员并不具备广泛的编程知识,这是很好的选择。现在,他们只需要知道产品名称,然后在GUI中按“开始测试”即可,这正是我们想要的。
在Robot Framework中玩了几天之后,我现在了解到的是,没有某种内置的GUI可以执行测试用例。除了使用Jenkins之类的软件外,我什至没有找到第三方解决方案,但是当测试需要在操作员所在的计算机上本地运行时,这不是一个好的解决方案。直接从终端运行测试也不是一个好的解决方案,只是因为它不是“用户友好”的。
我已经读过Robot Framework Public API,该文献有据可查,我可以很容易地构建一个新的“ Test Executor”,但是如果已经有可以执行此操作的软件,我很高兴听到它!
我知道 RIDE 具有通过GUI运行选定测试的功能,但是我所经历的是,在该软件中犯下可怕的错误非常容易。别误会,RIDE是用于创建.robot脚本的强大工具,但它不适合用作“测试执行器”,尤其是当我们确实需要保持恒定的生产流程来满足截止日期时。
该如何处理?您是为执行测试而构建自己的工具,还是我错过了什么?