Csharp/C#教程:C# – unit testing,模拟?分享


C# – unit testing,模拟?

应该使用目标类的内置unit testing生成器(VS),还是应该学习如何编写unit testing? 什么是“模拟”的东西? 我一遍又一遍地听到,但没有人愿意给出一个很好的解释。

提前致谢。

您需要学习自己编写unit testing。 从良好的理解术语开始,很多人在以下方面犯错误:

unit testing:测试单个代码单元,非常小的primefaces测试。

集成测试:测试集成在一起的多个代码单元,遍历不同的层并确保它们正确使用彼此。 这些应在unit testingvalidation各个单元独立工作后完成。 许多人错误地将这些称为unit testing。

内置validation测试:通过部署并运行将以用户方式与之交互的测试来测试构建的产品。 也经常错误地称为unit testing。 这些是最全function最强大的测试,通常只是由测试团队手动完成而不是自动化。

这是MOQ的快速入门,它是一个模拟框架: https : //github.com/Moq/moq4/wiki/Quickstart

模拟是采取一小段可能依赖于其他事物的代码,嘲笑其他事情,以便您可以控制要测试的代码段的环境。

模拟的目的是测试中的primefaces性。 它允许您只测试您想要的单个代码段,而不会因为依赖代码段中的错误而影响测试。 同样,模拟使您能够制作各种场景来测试每段代码的边缘情况。

模拟通常用于在unit testing中围绕目标代码创建边界,尽管在集成测试中使用模型也是常见的,因为它可以构建作为您所针对的集成代码链的种子的资源。

上述就是C#学习教程:C# – unit testing,模拟?分享的全部内容,如果对大家有所用处且需要了解更多关于C#学习教程,希望大家多多关注—计算机技术网(www.ctvol.com)!

本文来自网络收集,不代表计算机技术网立场,如涉及侵权请联系管理员删除。

ctvol管理联系方式QQ:251552304

本文章地址:https://www.ctvol.com/cdevelopment/1004148.html

(0)
上一篇 2021年12月28日
下一篇 2021年12月28日

精彩推荐