Selenium webdriver 使用Ruby Selenium Web驱动程序实现测试自动化

Selenium webdriver 使用Ruby Selenium Web驱动程序实现测试自动化,selenium-webdriver,Selenium Webdriver,我已经为我的客户的测试自动化项目编写了很多Ruby程序。但问题是我的客户希望在不注入Ruby的情况下检查到他的PC的输出。他要求我制作一个web应用程序,在其中他可以从下拉菜单中选择功能,并通过单击运行按钮来运行自动化。测试完成后,它将运行自动生成测试结果。是否有任何可能的方法 他要求我制作一个web应用程序,他可以从下拉列表中选择功能,并通过单击运行按钮来运行自动化 让您的客户机运行当前测试而无需在其PC上安装环境的一种解决方法是使用CI工具和一些Jenkins插件,例如它是Test::Uni

我已经为我的客户的测试自动化项目编写了很多Ruby程序。但问题是我的客户希望在不注入Ruby的情况下检查到他的PC的输出。他要求我制作一个web应用程序,在其中他可以从下拉菜单中选择功能,并通过单击运行按钮来运行自动化。测试完成后,它将运行自动生成测试结果。是否有任何可能的方法

他要求我制作一个web应用程序,他可以从下拉列表中选择功能,并通过单击运行按钮来运行自动化

让您的客户机运行当前测试而无需在其PC上安装环境的一种解决方法是使用CI工具和一些Jenkins插件,例如它是Test::Unit和RSpec的附加组件,允许您生成测试和/或规范运行的XML报告

您可以将Jenkins设置在一个服务器上,他们可以从任何地方虚拟地访问该服务器,并触发一个shell/selenium脚本,该脚本可以根据最新的构建/代码执行所有单元测试和功能测试,而您的客户机只需点击“播放”按钮即可执行这些测试

测试完成后,它会自动生成测试结果。有没有可能的方法

下面是一些Jenkins可以导出的数据示例图像。这真的很容易建立和社区是大规模的支持

和的截图


希望这有帮助

@Russell:谢谢你的帮助。我的问题是我是新手,不知道如何使用Jenkins,也不知道如何将我的自动化脚本植入Jenkins。你能告诉我-“如何设置Jenkins服务器以及在哪里集成我的ruby脚本吗?它可以从任何地方触发selenium脚本来执行所有功能测试,而你的客户端所要做的就是点击“播放”按钮来执行这些测试。”