zoukankan      html  css  js  c++  java
  • 体验Vs2005 beta2 测试工具

        在Vs2005中加入了单元测试工具,使用与NUnit差不多。但功能更加丰富了,而且使用更加方便,有利于项目的协调工作。而且还支持调试测试,(不知道NUnit支不支持,我是没用过。)方便我们调试出错代码。
        Vs2005 Test tool 与NUnit 特性类对应
                NUnit                                                Vs2005 Tools
         NUnit.Framework            Microsoft.VisualStudio.QualityTools.UnitTesting.Framework
         TestFixtureAttribute                   TestClassAttribute
        TestFixtureSetUpAttribute            ClassInitializeAttribute
        TestFixtureTearDownAttribute       ClassCleanupAttribute
        SetUpAttribute                                TestInitializeAttribute   
         TearDownAttribute                        TestCleanupAttribute
        
        创建一个测试工程。
        打开UnitTest1.cs  它已经为我们生成了一个测试的Sample框架了.

    [TestClass]
        
    public class UnitTest1
        
    {
            
    public UnitTest1()
          
    {
                
    //
                
    // TODO: Add constructor logic here
                
    //
            }


            
    /// <summary>
            
    /// Initialize() is called once during test execution before
            
    /// test methods in this test class are executed.
            
    /// </summary>

            [TestInitialize()]
            
    public void Initialize()
          
    {
                
    //  TODO: Add test initialization code
            }


            
    /// <summary>
            
    /// Cleanup() is called once during test execution after
            
    /// test methods in this class have executed unless the
            
    /// corresponding Initialize() call threw an exception.
            
    /// </summary>

            [TestCleanup()]
            
    public void Cleanup()
          
    {
                
    //  TODO: Add test cleanup code
            }


            [TestMethod]
            
    public void TestMethod1()
          
    {
                Assert.IsTrue(
    true,"this is work");
            }

        }

        熟悉NUnit的一眼就会明白那些Attribute是干嘛用的了。在里面写了一句简单的断言语句。这样就是一个简单的测试实例了。
        接下来运行这个测试实例。找到Test菜单项,选择"Manage and Execute Tests。在这管理器里面可以选择在项目中已经存在的测试实例。并选择是否运行测试。

     
        单击"By Test List"右边那上工具栏按钮。就开始执行测试了。查看测试结果
    双击可以看到详细信息。
        刚才说到的还可以断点调试。很简单,只需要在测试实例设置断点,然后点击刚才的运行按扭的下拉框,可以看到有“Debug Checked tests”。这样就可以调试了。很方便!

        就这么简单!

  • 相关阅读:
    swift基础语法(while循环语句)
    swift基础语法(if条件语句)
    swift基础语法(10-字典)
    swift基础语法(08-数组操作)
    swift基础语法(09-数组的其它操作)
    iOS--把网络获取图片进行不变形缩放
    CornerStone简单配置
    mac上搭建svn server
    iOS--利用比例纯代码适配屏幕大小
    iOS--当cell上显示不同数量图片的时候重用
  • 原文地址:https://www.cnblogs.com/hjf1223/p/241757.html
Copyright © 2011-2022 走看看