加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 编程开发 > asp.Net > 正文

.net – 新的单元测试

发布时间:2020-12-15 19:04:00 所属栏目:asp.Net 来源:网络整理
导读:我想知道如何使用visual studio 2008(.net 2.0)在现有的(相当大的)应用程序中实现单元测试. 我明白,现有/旧版代码的开发单元测试是不现实的,但我想对代码前进进行测试. 我已经发现了很多关于如何编写代码测试的例子,但没有关于如何在现有项目上从头开始设置
我想知道如何使用visual studio 2008(.net 2.0)在现有的(相当大的)应用程序中实现单元测试.

我明白,现有/旧版代码的开发单元测试是不现实的,但我想对代码前进进行测试.

我已经发现了很多关于如何编写代码测试的例子,但没有关于如何在现有项目上从头开始设置的例子,以及如何将其集成到开发周期中.

解决方法

简单方法:

>选择一个单元测试框架(Nunit,MbUnit,Xunit,VS单元测试框架…)
>在您的解决方案中添加单元测试项目(例如UnitTests).
>开始写测试.

为了更容易的组织,为解决方案中的每个项目创建至少一个命名空间,例如UnitTest.Project1,UnitTests.Project2,…根据项目大小,向命名空间添加更多级别.

这种测试项目是解决方案的一部分.如果您使用一些连续的集成工具,则可以在每次提交到源代码存储库时自动执行测试.

编辑:
有关创建单元测试的MS单元测试框架问题的评论,有知道问题:“Create unit test” wizard does not work.它看起来有不受支持的项目类型,阻止单元测试向导正常工作.我刚刚尝试一个解决方案,有一个F#和几个C#项目.我添加了单元测试项目,并尝试添加测试.测试向导有问题,直到卸载F#项目.然后一切都很好.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读