新建一个C#控制台项目,如下图:

 如何使用VS2013进行单元测试和查看代码覆盖率 随笔 第1张

SRE实战 互联网时代守护先锋,助力企业售后服务体系运筹帷幄!一键直达领取阿里云限量特价优惠。

 

新建一个Cmp.cs

 如何使用VS2013进行单元测试和查看代码覆盖率 随笔 第2张

 

将代码写入:

 如何使用VS2013进行单元测试和查看代码覆盖率 随笔 第3张

 

右击解决方案管理器新建一个单元测试项目:

 如何使用VS2013进行单元测试和查看代码覆盖率 随笔 第4张

 

右击引用将测试项目导入进去:

 如何使用VS2013进行单元测试和查看代码覆盖率 随笔 第5张

如何使用VS2013进行单元测试和查看代码覆盖率 随笔 第6张

在测试类的头部添加Test的引用:

 如何使用VS2013进行单元测试和查看代码覆盖率 随笔 第7张

接着就编写测试的代码,测试代码如下:

using System;

using Microsoft.VisualStudio.TestTools.UnitTesting;

using Test;

namespace UnitTestProject1

{

    [TestClass]

    public class ProgramTest

    {

        [TestMethod]

        public void LargestTest()

        {

            int[] list = null;

            Assert.AreEqual(null, list);//对异常进行测试

            int[] list1 = new int[] { 0, 1, 3, 4, 3, 2 };//测试方法

            Assert.AreEqual(4, Cmp.Largest(list1));

        }

 

    }

}

点击测试资源管理器,在左侧就出现了,然后点击全部运行,就会运行你全部测试的内容:

 如何使用VS2013进行单元测试和查看代码覆盖率 随笔 第8张

右击选中的测试方法,分析选中测试的代码覆盖率::

 如何使用VS2013进行单元测试和查看代码覆盖率 随笔 第9张

结果如下:

 如何使用VS2013进行单元测试和查看代码覆盖率 随笔 第10张

 

扫码关注我们
微信号:SRE实战
拒绝背锅 运筹帷幄