初步进行vs单元测试

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了初步进行vs单元测试相关的知识,希望对你有一定的参考价值。

首先提一下vs的安装过程,在官网下载免费社区版到本地,根据提示选择安装路径、以及大部分包文件开始安装,等待即可。

eclipse的安装比vs多了JDK的下载安装,配置正确的path,以及在eclipse中设置JDK的路径。

因为之前已经安装完毕,这里不再赘述。

 

这次测试用到的程序是求最大字数组和的代码,地址:https://git.coding.net/KKKKA/richang_.git

 

代码的算法主要思路:

   为求一串数的最大字数组和,先使result变量等于第一个数,然后开始求和。第一次加sum同样为第一个数,不做替换。每当sum加了下一位数时,应做判断当前字数组之和是否为正,即当前字数组为后面的字数组带来的是增大还是减小,如为减小则可舍弃,sum归零,以剩余字数组从头开始相加。

  其中result不清零,每当sum大于result时,使其值给result。

 

单元测试:

首先在解决方案上右键添加一个项目技术分享

 

项目类型选择本地单元测试技术分享

 

将源代码的路径包含到UnitTest1中

 技术分享

 

此时已经建立好了单元测试项目并建立连接,我们要在UnitTest1中利用Assert中的函数编辑测试代码,将用例放入。

 

然后点击全部运行找到测试

技术分享

简单的单元测试就完成了,当然实际运用中要尽量实现测试全覆盖。

 

代码写的比较仓促,有多余繁琐之处多多包涵。

以上是关于初步进行vs单元测试的主要内容,如果未能解决你的问题,请参考以下文章

我可以在运行 VS 单元测试时进行调试吗?

基于C#的单元测试(VS2015)

使用VS2013进行单元测试

在 VS 中运行单元测试与调试单元测试时,我应该期待啥区别?

代码评审

在 VS2010 express 中对 vb.net 进行单元测试