Visual Studio的安装与单元测试

Posted

tags:

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

一、Visual Studio的安装

由于上学期重装了win10系统,以前使用的vc++6.0不能够正常使用,所以直接就安装了Visual Studio 2015,安装的时候就直接按照提示的步骤进行安装,就是安装的时间较长。

技术分享

                    图1.1

技术分享

                    图1.2

二、单元测试练习

使用的软件:Visual Studio 2015

题目:课本22~25页单元测试练习

1.首先创建一个C#类

技术分享

                    图2.1

技术分享

                    图2.2

 

2.编写代码技术分享

                    图2.3

 

3.创建单元测试

鼠标放在User类处,单击右键,点击“创建单元测试”,如图2.4所示

技术分享

                    图2.4

直接点击确定即可。

技术分享

                    图2.5

在资源管理器中就会出现一个新的类,如图2.6所示。

技术分享

                    图2.6

 

4.代码填写,得到单元测试

 public void UserTest()
        {
            string userEmail = null;//TODO:Initialize to an appropriate 
                                    //value
            User target = new User(userEmail);
            //TODO:Implement code to verify target
            Assert.Inconclusive ("TODO:Implement code to verify target");
        }

技术分享

                    图2.7

 

5.测试

在测试->窗口->测试资源管理器,如图2.8所示。

技术分享

                    图2.8

点击全部运行,结果如2.9所示。

技术分享

                    图2.9

由于该测试单元还正在使用Assert.Inconclusive,说明这是一个未经验证的单元测试。

 

6. 改进测试

对上述例子进一步修改,将数据、使用被测试类型的功能、比较实际结果和预期的结果进行设置。

 public class UserTests
    {
        [TestMethod()]
        public void UserTest()
        {
            string userEmail = "[email protected]"; 
            User target = new User(userEmail);
            Assert.IsTrue(target != null);

        }
    }

技术分享

                    图2.10

对修改的例子进行测试,结果如图2.11

技术分享

                    图2.11

这次测试只是按照课本上的例子一步步执行的,并没有太多的创新,由于刚刚接触,还不太熟悉,相信以后会慢慢熟悉的。

本次失误:在刚开始创建类的时候,系统自动创建DemoUser类,而本次试验则用的是User类,一开始时没注意,在进行单元测试时出现失误。

 

以上是关于Visual Studio的安装与单元测试的主要内容,如果未能解决你的问题,请参考以下文章

Visual Studio 开发平台的安装与单元测试

Visual studio 2013安装及单元测试

单元测试 mocha Visual Studio 代码描述未定义

Visual Studio安装及单元测试

Visual Studio强大的帮助工具--Resharper安装与使用

Visual Studio 2015的安装及单元测试练习