为测试目的自动创建Web服务使用者程序?

时间:2009-12-01 09:32:54

标签: .net winforms web-services

我发现当我构建大量的web服务时,我倾向于创建数以千计的小“测试程序”,其目的只是测试Web服务。是的,如果你的webservice只使用整数和字符串,你可以使用webservice提供的内置测试页面,但通常你有booleans,userobjects或强类型数据集将在函数中传递,然后你必须创建一个程序,创建一个虚拟对象并填充一些默认属性供您测试。

所以我的问题是,是否有任何程序或“加入”可以动态生成test-winform程序,只需使用webservice作为输入,创建代码来测试Web服务?

会很好,因为这是一项完全没有创意,前瞻性,耗时且无聊的任务(猴子工作)。

1 个答案:

答案 0 :(得分:1)

虽然编写这些测试应用程序一定是“耗时且无聊”,但必须一次又一次地手动使用它们更是如此。

我是否可以建议您编写一套自动化测试来代替编写一次性基于GUI的应用程序?虽然这种类型的测试称为集成测试,但您可以使用任何单元测试框架来实现此类测试套件。

由于Web服务提供了编程API,因此这非常简单。

它可以为您节省大量时间,无需人工干预即可反复运行相同的测试。