模拟Web服务调用时的测试类型

时间:2013-01-12 03:33:36

标签: c# unit-testing testing tdd integration-testing

我调用一个向我返回json字符串的Web服务。

我想通过创建一个包含服务调用内容的文本文件来测试此调用,并对此进行测试而不是实际的Web服务调用。

这种类型的测试,是集成测试还是单元测试?

2 个答案:

答案 0 :(得分:2)

嗯,集成测试可以被认为是测试模块的聚合,而单元测试是测试应用程序中最小的可测试部分。

在您的情况下,您使用实际的Web服务作为输入数据但是一些静态数据,我假设您这样做只是为了测试是否一切顺利,这可以被认为是使用Web服务响应的代码的静态测试单元测试。另请参阅:types of software testing

答案 1 :(得分:0)

它的单元测试,你的目的是测试“调用一个只返回json字符串的web服务”的功能。

要进行集成测试,您必须将与该过程相关的每个方面都做为实际过程的真实结果。因此,您只需使用Web服务调用示例对此进行测试,以确保调用。