gpt4 book ai didi

c# - 测试 WCF 服务的策略

转载 作者:行者123 更新时间:2023-11-30 13:40:16 24 4
gpt4 key购买 nike

测试 WCF 服务的首选测试策略是什么?

我应该实现服务然后托管它们然后测试它们吗?

或者

我应该实现服务,然后测试服务 DLLS,然后托管它们吗?

能否请您推荐一个好的 WCF 测试策略?

我已经实现了一些 WCF 服务,这些服务将部署在 Intranet 下,使用 wshttpbinding 托管并在 Windows 服务下运行。

最佳答案

我通常做的是创建两组测试。其中之一是单元 测试,我在其中创建服务实现的实例并对其进行测试。这完全绕过了 WCF。

然后我有一个单独的测试项目,我最终调用了集成测试,我将在其中启动实际 WCF 服务的一个实例(通常以自托管方式),并创建一个WCF 客户端的实例,并调用客户端并验证结果。这使用 WCF,基本上只是通过本地主机查询我的服务。

我发现这在测试中提供了最好的覆盖率,因为有时您最终会遇到 WCF 错误,如果您绕过 WCF,通常不会发现这些错误。

关于c# - 测试 WCF 服务的策略,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8493724/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com