我们开发了多种产品,并且已经对它们进行了大量的单元测试和全自动功能测试。问题在于那些测试不会频繁运行,只需由开发人员手动或在发布新版本之前手动运行。寻找“测试执行管理器”软件来管理自动化测试
我正在寻找一个“测试执行管理器”的软件,这将使:
- 定义测试套件为我现有的测试的集合;
- 在我们的测试实验室的多台机器上执行测试套件;
- 收集结果和呈现他们很好;
- 保留测试执行历史和结果
大多数“测试解决方案”我发现专心“的编写自动化测试”(我们已经有工作),或密切配合软件开发等方面的整合,像定义需求和提交错误(我们已经并且不想改变)。
- 任何人都可以推荐一个简单而灵活的软件来完成上述操作而不强制特定的开发过程吗?
- 我虽然在使用(或滥用)Hudson CI为此。 Hudson已经可以运行测试,收集结果并且定期或者由于代码提交而呈现它们;但它不是为测试套件定义而设计的。任何有经验的哈德逊用户对此建议的任何意见都会被赞赏。
这将有助于如果其排定你更多地解释了你的测试。他们是如何实现的(什么语言,框架?) – 2010-11-17 13:09:17
我有在C++中实现的单元测试(使用CxxTest)和在python中实现的自动化应用程序测试,没有任何特定的FW。测试通常在ESX的虚拟机中运行,或者在物理机器上手动运行。此外,我有夜间编译和CI哈德森和所有代码是在SVN管理。 – 2010-11-25 19:05:22