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

初识单元测试

时间:2014-12-10 12:39:55      阅读:224      评论:0      收藏:0      [点我收藏+]

标签:style   blog   http   ar   color   sp   for   on   2014   


含义:

         对软件中的最小可测试单元进行检查和验证。


目的:

         保证代码质量;保证代码可维护性;保证其可扩展性。


流程:

        bubuko.com,布布扣


工具:

         Nunit,VS自带的单元测试功能(本次讲解内容)


配置:


1.      工具--自定义

bubuko.com,布布扣


2.   上下文菜单--编辑器上下文菜单|代码窗口

bubuko.com,布布扣


3.   将“创建单元测试”移到运行测试菜单下面

bubuko.com,布布扣


4.   关闭VS并重启

 重启→对着类名点击右键,出现灰色“创建单元测试”按钮

bubuko.com,布布扣


5.   解决方案中右键→添加→新建项目→单元测试项目。

bubuko.com,布布扣


效果图如下:

bubuko.com,布布扣


6.   右键单元测试项目→添加→单元测试

bubuko.com,布布扣


7.   返回非测试项目项目→类名,点击右键→创建单元测试

bubuko.com,布布扣

注意:重新打开项目,“创建单元测试”依旧是灰色的,请重复步骤6


Assert:

bubuko.com,布布扣

其实下面的几个方法和第一个方法的原理相同。


Demo:

方法:

public int Add(int m, int n)
        {
            return m + n;
        }


测试方法:

        /// <summary>
        ///Add 的测试
        ///</summary>
        [TestMethod()]
        public void AddTest()
        {
            Form1 target = new Form1(); // TODO: 初始化为适当的值
            int m = 3; // TODO: 初始化为适当的值
            int n = 6; // TODO: 初始化为适当的值
            int expected = 9; // TODO: 初始化为适当的值
            int actual;
            actual = target.Add2(m, n);
            Assert.AreEqual(expected, actual);
            Assert.Inconclusive("验证此测试方法的正确性。");
        }


初识单元测试

标签:style   blog   http   ar   color   sp   for   on   2014   

原文地址:http://blog.csdn.net/wang13667539325/article/details/41843649

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