用ranorex进行jenkins试验

用ranorex进行jenkins试验,jenkins,automated-tests,ranorex,Jenkins,Automated Tests,Ranorex,我刚开始和詹金斯交往,我有一些怀疑,这肯定是愚蠢的,但我一直坚持下去 在我构建项目之后,Jenkins是否将构建文件保存在某个特定路径中 使用Ranorex进行自动化测试,是将文件本地放在服务器上还是将其推送到存储库中更好 注意:我刚开始尝试使用它,此时我可以检查BitBucket的更改,构建文件,构建Ranorex测试并运行测试 Jenkins是一个非常通用的应用程序,它允许根据测试项目的特定需求和要求设置系统。所以我想说,按照看起来最合理/最简单的方式去做。这也是一种学习过程,所以你将能够理

我刚开始和詹金斯交往,我有一些怀疑,这肯定是愚蠢的,但我一直坚持下去

  • 在我构建项目之后,Jenkins是否将构建文件保存在某个特定路径中
  • 使用Ranorex进行自动化测试,是将文件本地放在服务器上还是将其推送到存储库中更好

  • 注意:我刚开始尝试使用它,此时我可以检查BitBucket的更改,构建文件,构建Ranorex测试并运行测试

    Jenkins是一个非常通用的应用程序,它允许根据测试项目的特定需求和要求设置系统。所以我想说,按照看起来最合理/最简单的方式去做。这也是一种学习过程,所以你将能够理解詹金斯本身的工作流程

    但要回答你的两个问题:

    1) 我相信你说的构建文件是指测试报告为此,我实际上使用了Jenkins UserContent文件夹。这需要安装“复制到从属”插件。这样,您将获得一个额外的生成后操作,您可以在其中指定将复制到UserContent文件夹的文件。但是不要忘记通过Ranorex运行参数(“/rf”)为报告文件命名指定一个通用布局。UserContent文件夹实际上充当web服务器,您可以直接链接电子邮件报告的URL。(例如:“)

    2) 这完全取决于系统设置。但我可以给你举一个例子,说明我们的系统目前是如何建立的。我们有Jenkins,它在Linux机器上运行。它仅用于管理和运行测试,实际机器不包括自动化测试项目。然后我们有了在Windows上运行的测试机器,它可以保存实际的自动化测试。这台机器通过从属功能连接到Jenkins。因此,基本上,当有人从Linux机器启动测试作业时,Jenkins会向从机发送命令以启动自动测试。当测试运行完成构建后操作时,接管并将报告文件从从属计算机复制到Linux machines UserContent文件夹

    现在,当谈到测试项目管理时。使用gir存储库是一个好主意,它将添加另一层“安全性”。但是如果您有一个小团队(或者您是唯一的测试开发人员),那么就没有实际的需要。只要在需要/更新时将项目复制到测试机的指定文件夹中,并准备好运行它

    问候,, 马丁