码迷,mamicode.com
首页 > 其他好文 > 详细

Visual Studio的安装与单元测试

时间:2016-03-18 17:26:09      阅读:184      评论:0      收藏:0      [点我收藏+]

标签:

一、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 = "someone@somewhere.com"; 
            User target = new User(userEmail);
            Assert.IsTrue(target != null);

        }
    }

技术分享

                    图2.10

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

技术分享

                    图2.11

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

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

 

Visual Studio的安装与单元测试

标签:

原文地址:http://www.cnblogs.com/ruanlei/p/5292678.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!