【发布时间】:2016-02-09 20:15:24
【问题描述】:
我们有一个提供功能的 .Net 组件。我们有一个 Restful Web API 服务,世界将使用它来调用该功能。我们编写了使用 OWIN 调用我们的 Web API 控制器的测试。
过去,我一直将这些称为“集成测试”,因为服务是一个单独的组件。但是,我尊敬的另一位开发人员告诉我,这不是集成测试,而是“功能测试”。
我查看了 Defintion of Functional Testing 和 Definition of Integration Test 的定义,对于应该调用 RESTful 服务测试的测试,两者都不是我的明显赢家。
它是集成还是功能?是否有任何权威资料可以用来明确回答这个问题(因为我不希望我的问题因“征求辩论”而被关闭)?
【问题讨论】:
标签: testing integration-testing functional-testing