机器人框架用例

Mr.*_*ase 1 ant robotframework

机器人框架是关键字基础测试框架.我必须测试远程服务器,所以我需要做一些先决条件的步骤,如

 i)copy artifact on remote machine
 ii)start application server on remote
 iii) run test on remote server
Run Code Online (Sandbox Code Playgroud)

在机器人框架之前,我们使用ant脚本

我只能用机器人运行测试脚本.但是,我们可以使用机器人脚本完成所有任务,如果是的话,这有什么优势?

Bry*_*ley 5

是的,你可以用机器人做到这一切.您可以在python中编写一个执行所有这些步骤的关键字.然后,您可以在测试套件的套件设置步骤中调用该关键字.

我不确定它的优点是什么.你要做的是两个概念上不同的任务:一个是部署,一个是测试.我认为组合它们没有任何好处.一个明显的缺点是,您无法针对已部署的系统运行测试.虽然,我猜你的关键字可能足够智能,可以首先检查应用程序是否已部署,只有在没有部署时才进行部署.

一个优点是您的工具链中只有一个工具,这可能会降低整个系统的复杂性.这意味着人们可以在没有安装ant的情况下运行测试(除非您的系统也需要使用ant构建).