`
zwhc
  • 浏览: 264055 次
  • 性别: Icon_minigender_1
  • 来自: 福州
社区版块
存档分类
最新评论

NCover 初次使用结果

阅读更多
NCover 初次使用结果

参考如下文章,获知使用方式。
http://blog.csdn.net/haibo1228/article/details/4291890

NCover 版本 NCover-1.5.8

下载地址:http://downloads.ncover.com/NCover-1.5.8.zip

--------------------------------------------------------
测试代码如下:
using System;
using System.Collections.Generic;
using System.Text;

namespace NCover_HelloWorld
{
    class Program
    {
        public static String getData_a()
        {
            return "00001";
        }

        public static String getData()
        {
            return "Hello World !";
        }

        static void Main(string[] args)
        {
            Console.WriteLine(args.Length);
            if (args.Length > 0 && args[0].ToLower() -- "a")
            {
                Console.WriteLine(getData_a());
            }
            else
            {
                Console.WriteLine(getData());
            }

            
        }
    }
}


--------------------------------------------------------
测试结果如下:

C:\Program Files\NCover>NCover.Console "NCover_HelloWorld.exe" a
NCover.Console v1.5.8 - Code Coverage Analysis for .NET - http://ncover.org
Copyright (c) 2004-2006 Peter Waldschmidt


Command: NCover_HelloWorld.exe
Command Args: "a"
Working Directory:
Assemblies:
Coverage Xml: Coverage.Xml
Coverage Log: Coverage.Log

Waiting for profiled application to connect...Connected
Configuring Profiler...
******************* Program Output *******************
1
00001
***************** End Program Output *****************

C:\Program Files\NCover>NCover.Console "NCover_HelloWorld.exe"
NCover.Console v1.5.8 - Code Coverage Analysis for .NET - http://ncover.org
Copyright (c) 2004-2006 Peter Waldschmidt


Command: NCover_HelloWorld.exe
Command Args:
Working Directory:
Assemblies:
Coverage Xml: Coverage.Xml
Coverage Log: Coverage.Log

Waiting for profiled application to connect...Connected
Configuring Profiler...
******************* Program Output *******************
0
Hello World !
***************** End Program Output *****************

--------------------------------------------------------

这里运行了两次,每运行完一次后,打开 Coverage.Xml 可查看到代码覆盖情况。


--------------------------------------------------------
有个问题,如果程序更加复杂,如何测覆盖率?

--------------------------------------------------------
另,只找到 1.0.1 的源码
http://nchc.dl.sourceforge.net/project/ncover/ncover/ncover-1.0%20RC2/ncover-1.0.1.zip
分享到:
评论

相关推荐

    NCover的使用方法

    NCover 的使用方法 NCover 是一个功能强大的单元测试工具,主要用于检查 .NET 框架下的 C# 代码,能够对单元测试代码与实际代码进行覆盖分析。下面将详细介绍 NCover 的使用方法和技巧。 一、NCover 的用途 ...

    NCover代码覆盖率检查工具

    首先,安装NCover的1.0.1版本,然后在你的.NET项目中引入NCover的API或者使用支持的测试框架。运行测试时,NCover会自动捕获覆盖率信息。完成后,可以生成报告,以便分析测试覆盖率。 **4. NCover与其他工具的比较*...

    NCover(安装文件)

    NCover(安装文件),NCover(安装文件),NCover(安装文件),NCover(安装文件),需要自行下载破解文件。

    NCover-1.5.8

    此外,NCover支持多种单元测试框架,如NUnit、xUnit.NET和MsTest,这意味着无论您习惯使用哪种测试工具,都可以无缝集成到NCover中。这样的兼容性大大扩展了NCover的适用范围,使其成为C#开发者的得力助手。 在实际...

    NCover 3.0 Enterprise Full Crack

    NCover 3.0 Enterprise Full Crack 安装见readme.txt文件 经测试可用 仅供学习使用,请勿用于商业目的 *** 可用于NCover-x86-3.4.12.6869及新版本

    绿色破解版NCover

    绿色破解版NCover,亲测可用!绿色破解版NCover,亲测可用!

    NCover_1.5.8.msi

    NCover_1.5.8.msi 知道是什么才下载吧。我忘记了是什么了,只记得是标识运行过程中那些代码有被执行。

    .net的ncover插件

    对于.NET开发者来说,NCover的使用方法如下: 1. **安装**:通过提供的setup.exe文件进行安装,按照向导步骤操作即可。 2. **配置**:在项目中引入NCover,配置与所使用的单元测试框架的集成。 3. **运行测试**:...

    NCover3.1.2.5168破解版

    NCover3.1.2.5168破解版,内含说明文档,操作指南

    VFP 客房管理系统

    define window ncover from 0,0 to 800,470 nozoom noclose fill file images\11.gif &&定义一个窗口NCOVER,将它作为应用系统的背景图片。 activate window ncover bottom &&激活窗口NCOVER do menu\menumain.mpr &...

    PL_SQL 安装文件破解文件

    PL_SQL 安装文件 破解文件 PL_SQL是针对于Oracle数据库的一款客户端软件

    Nunit单元测试

    NUnit 是一个流行的开源单元测试框架,广泛应用于.NET开发领域,它允许程序员对代码的各个模块进行...在实践中,结合代码覆盖率工具(如NCover或OpenCover)可进一步了解测试的全面性,确保所有关键路径都得到覆盖。

    TestDriven.NET-3.0.2749_Personal

    TestDriven.NET原来叫做NUnitAddIn,它是个Visual Studio插件,集成了如下测试框架:NUnit、MbUnit、 ZaneBug、MSTest、NCover、NCoverExplorer、Reflector、TypeMock、dotTrace和MSBee,它主要面向使用TDD的开发者...

    软件测试工具NUNIT.rar

    - **断言**:使用NUnit提供的断言方法,如`Assert.AreEqual`、`Assert.IsTrue`等,来验证预期结果。 - **运行测试**:通过NUnit的GUI测试运行器或命令行工具运行测试,查看测试结果。 6. **扩展性**: NUnit支持...

    TestDriven.NET

    6. **代码覆盖率**:插件还支持代码覆盖率工具,如NCover,帮助你了解哪些代码未被测试覆盖,改进测试完整性。 7. **版本控制集成**:与Git、SVN等版本控制系统集成,可以查看文件的历史版本,并比较不同版本的测试...

    智能设备项目的单元测试(PPT+Code)

    8. **覆盖率工具**:为了确保测试的全面性,通常会使用代码覆盖率工具(如 dotCover 或 NCover),它们可以显示哪些代码被测试用例覆盖,帮助开发者找到未测试的代码区域。 9. **持续集成(CI)**:在智能设备项目中...

    Nunitform的DLL

    9. **代码覆盖率**:虽然NUnitForm本身不直接提供代码覆盖率工具,但可以与其他代码覆盖率工具(如OpenCover或NCover)结合使用,以评估测试的全面性。 10. **最佳实践**:在使用NUnitForm进行测试时,遵循良好的...

Global site tag (gtag.js) - Google Analytics