.Net Coverage Validator是一个代码覆盖软件工具,供软件开发人员和软件质量保证测试人员使用。
使用.Net Coverage Validator可以:
•决定软件项目的代码覆盖率。
•在单元测试中识别未测试的功能。
•交互式实时显示代码覆盖情况从而改进软件质量测试。
•合并代码覆盖率数据,为所有单元测试提供整合的代码覆盖率结果。
•为回归测试和过夜构建创建覆盖报表。
•在创建单元测试报告的同时生成覆盖报表。
在100%的常速下运行你的代码覆盖- 执行代码覆盖时减慢的速度小到可以忽略。
.Net Coverage Validator提供了许多显示,以更好地了解收集的数据。
概要
显示总体覆盖统计。
详细的覆盖统计
显示每个文件的覆盖率统计信息
分支覆盖
显示每个文件的分支覆盖统计信息
功能
有关功能覆盖的详细信息
目录
有关目录覆盖的详细信息
DLL
有关DLL覆盖的详细信息
文件和线
有关文件和线路覆盖的详细信息
诊断
有关应用程序的诊断信息
使用 .Net Coverage Validator可以:
•确定软件项目的代码覆盖率。
•识别单元测试中未测试的函数(与NUnit一起使用)。
•使用交互式实时代码覆盖显示,改进软件质量测试。
•合并代码覆盖率数据,为所有单元测试提供整体代码覆盖率结果。
•为回归测试和过夜构建创建覆盖报表。
使用方便
要使用.Net Coverage Validator,您所需要的只是应用程序的调试信息,Net Coverage Validator就可以工作。
您不需要修改软件,重新编译或重新链接软件就可以使用.Net Coverage Validator。
•使用.Net覆盖验证程序启动应用程序。
.Net Coverage Validator将启动并附加到您的应用程序。
•正常运行应用程序。
•关闭应用程序。
•检查.Net Coverage Validator在应用程序运行时生成的代码覆盖率统计信息。
易于读取的数据显示可显示应用程序执行时的代码覆盖率。您不需要等到您的应用程序完成后才查看任何功能、文件或DLL的统计信息。可以用过滤来显示要使用的信息。
详细的、彩色编码的源代码可一目了然地查看已访问的功能和行以及每行访问了多少次。 这些显示在应用程序运行时实时更新。
可配置
.Net Coverage Validator可以配置为收集所有数据或仅需要的数据。用于收集数据和显示收集的数据的强大过滤器可为您提供最大的灵活性,还可控制花费多少CPU时间以及使用多少内存来收集数据,从而让您可选择在给定任务中投入多少精力。
强大
.Net Coverage Validator的默认选项为应用程序中具有调试信息的所有DLL和文件提供代码覆盖。如果您只希望为选定的DLL创建覆盖报表,或者想排除某些文件类型、特定的类和方法,.Net Coverage Validator有用自定义过滤功能。
有时候,有一些代码段,让你想把他们排除出代码覆盖率统计,但传统的过滤器却无法这样做。这就是当你想从覆盖测试中排除一些错误处理代码的情况。 .Net Coverage Validator允许您在源代码注释中写下要排除的那部分代码。
.Net Coverage Validator提供强大的HTML和XML报表,如果您使用.Net Coverage Validator作为回归测试策略的一部分,您可以生成夜间覆盖报告。
兼容
.Net Coverage Validator与任何.Net应用程序,.Net服务,ASP.Net应用程序也可与输出PDB格式的调试信息的WPF应用程序一起工作。
.Net Coverage Validator与.Net Common Language Runtime(CLR 1.0,1.1,2.0,4.0)的所有版本以及.Net Framework(1.0,1.1,2.0,3.0,3.5,4.0)的所有版本在32位和64位配置。
支持从Windows 10到Windows 2000的所有32位Windows操作系统。
支持从Windows 10 64到Windows XP 64的所有64位Windows操作系统。
多用途
.Net Coverage Validator与纯.NET和混合模式.Net的应用程序和服务一起工作。
除了.Net Coverage Validator执行的传统代码覆盖角色外,.Net Coverage Validator可用于交互式代码覆盖测试,以及作为回归测试套件和/或过夜构建的一部分自动创建代码覆盖报表。
.Net Coverage Validator还允许您通过从命令行启动.Net Coverage Validator来自动执行此过程。全面的命令行选项允许您无需看守就可执行.Net Coverage Validator,完成HTML导出,XML导出和Cobertura XML导出,以便于作为您的过夜构建的一部分的回归测试。
京ICP备09015132号-996 | 网络文化经营许可证京网文[2017]4225-497号 | 违法和不良信息举报电话:4006561155
© Copyright 2000-2023 北京哲想软件有限公司版权所有 | 地址:北京市海淀区西三环北路50号豪柏大厦C2座11层1105室