我正在研究检查一些大型应用程序功能的工具。我所有对大型应用程序的调用都是使用WCF创建的,应用程序太大而无法创建模拟。我想为我的工具创建单元测试,因此在重新分解或扩展功能时不会中断功能。单元测试WCF调用,是否有可能以及如何?
它可能和如何?
我正在研究检查一些大型应用程序功能的工具。我所有对大型应用程序的调用都是使用WCF创建的,应用程序太大而无法创建模拟。我想为我的工具创建单元测试,因此在重新分解或扩展功能时不会中断功能。单元测试WCF调用,是否有可能以及如何?
它可能和如何?
你可以,但它们不会是单字测试的正常意义上的单词,它们更像是自动回归测试。典型的测试方法可能包含以下内容:
这需要很多照顾才能得到正确的结果,但它确实有效。
我想这取决于您是在单元测试服务背后的类还是在功能上测试服务本身。
对于WCF服务的功能测试,我使用WCF风暴,它可以做一点波兰语,但效果很好。您可以构建和运行功能测试以及性能测试。非常有用的小工具。
你为什么说你的应用程序是大以便创建一个模拟?有什么设计问题不会让你使用模拟吗? –
@Sebastian Piu,yep – eugeneK
我想你应该先关注一下,然后逐步创建单元测试。事实上,你需要等待远程调用,并且你需要数据库中的数据才能使测试用例成功,这将会非常痛苦地创建/维护 –