回归测试系统,包括编译工具,测试和报告结果

时间:2013-03-24 05:45:44

标签: ruby automation regression-testing command-line-tool

我想建立一个自动化系统,为Linux环境下的命令行工具运行夜间回归测试。有些自动化脚本是用Ruby编写的,但我想要一个包含以下内容的完整系统:

  1. 从代码库构建工具。
  2. 运行我目前拥有的Ruby自动化脚本。
  3. 生成测试报告并通过电子邮件发送。
  4. 此命令工具的性质是低级别,它处理系统硬件。该工具的某些功能可能会使正在运行的系统崩溃。我也想报告这种情况。因此,理想的解决方案可能是通过网络连接两台计算机(如ssh等)。一个系统可用于记录和报告测试结果,另一个系统可用于实际运行工具。

    欣赏您可能有的任何想法。

1 个答案:

答案 0 :(得分:0)

Jenkins CI服务器应该能够满足您的需求。您可能需要做一些自定义工作来根据自己的喜好设置测试报告,但Jenkins非常适合您列出的其他要求。

作为一个快速介绍,我建议在Jenkins上查看一些截屏视频或其他视频 - this talk就是一个例子。