使用Kiwi TCM启动远程过程以进行自动化测试

时间:2018-12-12 07:58:18

标签: kiwi-tcms

是否可以让kiwi-tcms测试用例在远程服务器上启动可执行文件以执行测试用例,如果可以的话该怎么做?

3 个答案:

答案 0 :(得分:0)

简短回答-不!

长答案:

您正在寻找的是某种测试运行程序或CI系统-它可以连接到远程计算机(或直接使用API​​)并根据某些参数启动自动测试用例。

这带来了很多问题,我什至无法在这里列出所有问题,但其中一些最重要的问题:

  • 我们存储身份凭证的人/地点
  • 如何监视和报告进度和结果
  • 什么时候安排测试?支持/需要哪种触发器?

在处理自动化测试时,Kiwi TCMS采用了不同的方法。您可以按照自己喜欢的方式安排测试时间,然后将执行结果报告给Kiwi TCMS。

我们正在为流行的测试运行者(如JUnit,Python Nose等)开发插件,这些插件将自动发现自动化测试用例的结果和名称,并将其报告给Kiwi TCMS。

如果您确实需要特定的插件/框架,请在GitHub上打开一个请求,我们的团队将予以考虑。

答案 1 :(得分:0)

我需要做类似的事情:在远程系统上运行自动化并将结果报告给Kiwi。我将几个组件放在一起以使整个系统正常工作。这是对我有用的东西:

  • Jenkins启动测试运行并管理远程计算机
  • 用于根据测试计划创建测试运行并编写自定义测试运行清单的Python脚本,它是...
  • 通过更多脚本传递到自动化系统(.NET / C#),以确保正确配置了远程计算机
  • Jenkins直接使用自动化输出来报告构建/作业的测试结果,并通过另一个Python脚本使用自动化输出,将结果推回到Kiwi

自动化系统知道如何解释测试运行清单并将测试用例映射到实现该测试的测试方法。在整个管道中包含Kiwi caserunid非常重要,这样结果就与正确的Kiwi条目相关联。

答案 2 :(得分:0)

如果您想获取Kiwi TCMS的测试运行程序适配器(基本上是插件),请在GitHub上打开功能请求。 GitHub是我们唯一可以跟踪谁需要什么并确定优先级的地方!