1

我被告知要为 JUnit 项目创建一个类似于 Nightly Builder 的工具。这是一个带有oracle数据库的客户端-服务器项目。测试基于QTP。还有一个用 C# 编写的测试接口。测试人员可以点击界面选择要运行的测试并从每个测试中获取报告。所以我必须使这个过程自动化。那么我应该使用哪些工具呢?提前致谢最好的问候

4

2 回答 2

2

您是否考虑过使用CruiseControl或类似工具?我们在工作中使用它,使用 Junit 和/或 TestNG 很容易启动和运行。其他要考虑的工具是 buildbot、continuum、hudson 等。(去谷歌并输入“cruisecontrol vs”并查看一堆其他自动构建器工具。)然后看看它们如何处理夜间构建......这是CruiseControl的参考.

于 2010-04-09T18:43:05.180 回答
1

你应该使用Quartz。在 quart scheduling xml 文件中,您可以指定它来构建您的项目。在您的项目中,每当构建发生时,您都应该执行 junit 测试用例。通过这种方式,您可以实现日常构建过程。如果您的项目已经使用 Spring 框架,那么您也可以使用 spring 作业调度程序帮助程序库(它是石英的包装器)。

理想情况下,您应该使用hudson来管理日常构建,但我不确定您的组织是否使用它。

希望这可以帮助。

于 2010-04-09T18:38:39.573 回答