7

寻找一个在java中进行系统测试的框架。我们有一个在 tomcat(Spring、Hibernate 等)下运行的 Web 应用程序,它具有定义良好的 API,可以轻松地公开为 RMI(或任何其他方式)。

我们想测试这个 API。框架应该测试正在运行的服务器。测试将由 Jenkins 触发或由开发人员或 QA 自动化运行。

大多数测试将由开发人员编写,因此我们希望它们与他们熟悉的内容相似(java,所有上述技术)。性能测试能力是一个优势。

任何成功/失败的故事或提示将不胜感激。

4

2 回答 2

1

如果您只是想测试 API(我假设是 Java 代码),我会推荐 JUnit。它是 Java 世界中单元/集成测试的标准。我还会查看一个好的模拟框架(EasyMock 等),看看它是否有用。如果您尝试进行功能测试,我会推荐 SOAPUI。这两种工具都允许您拥有由开发人员编写的测试用例,并且可以由 Jenkins 触发以执行和报告测试结果。

于 2012-03-03T17:59:55.300 回答
1

Fitnesse是一种验收测试解决方案。它使用 wiki 之类的测试输入和 HTML 表格数据的比较。您可以根据自己的使用进行调整。查看一些信息

于 2012-03-03T17:48:39.540 回答