我将要开始一个大型项目,该项目将涉及提供大量的Web服务。
我们将使用Java平台,因此,当然,我们将大量使用JUnit,Hudson等。(尽管我不确定一点也不重要)。
我们正在寻找一套用于测试Web服务的最佳实践和/或工具。我们将牢记几个目标:
显然,我们需要证明服务行为正确。这意味着发出Web服务调用,接收响应(检查响应是否正确),然后可能发出另一个Web Service调用,以确保系统处于新状态,即我们希望其处于原始状态(以及,显然,检查该响应是否正确。)
我们需要收集响应时间。
我们必须能够自动执行测试用例(jUnit样式,但是针对正在运行的系统,而不针对单个代码单元。)
如果非开发人员(技术业务用户)可以“编写”测试用例,那就太酷了。他们不是XML专家(而且永远不会),因此期望他们创建XML文件是不现实的。但是他们是主题专家,因此给他们一个“表格”以生成XML文件是现实的。然而; 对于我们而言,可能无法提供太多不同的服务来定制构建这些“表格”。
任何想法,最佳做法或经验教训,将不胜感激。
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句