Nunit单元测试使用
一直以来都知道单元测试的好处,只可惜我这个门外汉也是懒散在控制台写测试代码.最近在折腾自己的一个创意,做成一个小软件,设计到很多算法的数据处理,结果很重要,会影响到最终的判断,所以不得不对所有算法进行测试.这种情况下,也不得不把Nunit弄进来。以前也看到过Nunit的一些使用和视频,其实很简单的。结果也如我所愿,测试检测到了很多算法中的小错误。也让我感受到了这个小玩意的强大威力.同时也有个小经验吧,就是有时候测试错误的算法,不容易找到错误的地方,也不能断点调试,开始还不知所错。后来就把这个方法直接拉到main()函数中运行,可以断点发现错误。当然需要把项目类型该为控制台应用程序.
当前还有一个测试数据的小技巧,过几天写篇更完整的上来。就是如何在文本文件中写入测试数据,在测试程序中读取。这样很方便,因为数据多了,在程序里面定义很麻烦。
本博客还有大量的.NET开源技术文章,您可能感兴趣:
.NET数据挖掘与机器学习,作者博客: http://www.cnblogs.com/asxinyu
E-mail:1287263703@qq.com
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 如何编写易于单元测试的代码
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 10年+ .NET Coder 心语 ── 封装的思维:从隐藏、稳定开始理解其本质意义
· 地球OL攻略 —— 某应届生求职总结
· 提示词工程——AI应用必不可少的技术
· Open-Sora 2.0 重磅开源!
· 周边上新:园子的第一款马克杯温暖上架