Asp.net单元测试及查看代码覆盖率详细示例
作者:网络转载 发布时间:[ 2014/12/22 16:11:00 ] 推荐标签:单元测试 软件测试 ASP
在vs2008中创建测试');" target="_self">单元测试
一,打开vs2008,创建一个类库VSTSDemo。
因为我在学习的时候用的是vs2008,其它版本的vs,方法应该差不多,大家自己研究吧 :)
删除掉默认生成的类,然后创建一个LogonInfo类,然后我们在这个类中写一个很简单的获取大值的方法GetMax(int[] aryNum).方法的代码如下:
namespace VSTSDemo
{
public class LogonInfo
{
public int GetMax(int[] aryNum)
{
if (aryNum == null || aryNum.Length == 0)
{
return -1;
}
if (aryNum.Length == 1)
{
return aryNum[0];
}
int n = aryNum[0];
for (int i = 1; i < aryNum.Length; i++)
{
if (aryNum[i] > n)
{
n = aryNum[i];
}
}
return n;
}
}
}
这个方法不解释了,很简单,应该一看明白。它的功能是从aryNum数组中找出大的一个值。
二,创建单元测试项目
将鼠标移动到GetMax类名上面,右键,选择选项,创建单元测试,如下图:
这时候会弹出一个"创建单元测试"的操作框,我们直接点确定,然后输入新项目的名称LogonInfoTest,如下图:
确定完成后,vs会自动生成LogonInfoTest测试项目与一个Solution Items文件夹,且自动在LogonInfoTest项目下生成一个LogonInfoTest.cs文件,如下图:
注意:上面代码中的 Assert.Inconclusive("验证此测试方法的正确性") 是我手动注释掉了。这行会默认生成,但没有什么用。如果不想默认生成,可以在创建单元测试时点击设置,把默认生成这一行代码的选项勾掉。
相关推荐
更新发布
功能测试和接口测试的区别
2023/3/23 14:23:39如何写好测试用例文档
2023/3/22 16:17:39常用的选择回归测试的方式有哪些?
2022/6/14 16:14:27测试流程中需要重点把关几个过程?
2021/10/18 15:37:44性能测试的七种方法
2021/9/17 15:19:29全链路压测优化思路
2021/9/14 15:42:25性能测试流程浅谈
2021/5/28 17:25:47常见的APP性能测试指标
2021/5/8 17:01:11