我为我的客户测试自动化项目编写了不少Ruby程序。但问题是我的客户想要检查输出到他的电脑而不用灌输ruby。他要我做一个Web应用程序,他可以选择功能从下拉菜单中点击运行按钮运行自动化。完成测试后,它将自动生成测试结果。有没有可能的方法呢?
答案 0 :(得分:0)
他要我创建一个Web应用程序,从下拉列表中选择功能,然后单击“运行”按钮运行自动化
让客户端在不在PC上安装环境的情况下运行当前测试的工作是使用CI工具Jenkins和一些Jenkins插件,例如CI Reporter Test :: Unit和RSpec的附加组件,允许您生成测试和/或规范运行的XML报告。
您可以将Jenkins设置在可以从任何地方虚拟命中的服务器上,并触发shell / selenium脚本,该脚本可以针对最新的构建/代码执行所有单元测试和功能测试,而您的客户端所要做的就是点击“播放”按钮执行它们。
完成测试后,它会自动生成测试结果。有没有可行的方法呢?
以下是Jenkins可以导出的一些数据的示例图像。设置起来非常简单,社区在支持方面也很庞大。
Failed Tests Results和Passed Tests Results
的屏幕截图希望这有帮助!