代码覆盖工具

代码覆盖工具及其特征

软件测试有几种方法测量测试范围代码覆盖法是最重要的技术

使用代码覆盖工具,人们可以识别执行测试时所测试代码的数量简言之,代码覆盖说明源码有多少由测试案例覆盖保持质量评估标准质量是重要的度量

代码覆盖度测量百分比行执行总数代码行运行测试

开工codeCover工具

工具可扩展开源玻璃盒测试工具,可用作Jaava软件代码覆盖2007年在斯图加特大学开发可命令行Eclipse和Ant执行

特征:

  • 188金宝搏破解器玻璃盒测试java应用工具
  • 覆盖语句、回路、分支等,并覆盖术语、问答运算符覆盖和同步覆盖
  • 报表生成模板引擎速度格式

二叉科伯图拉

开源码覆盖工具允许您通过maven和Ant或CobeturaCLI执行任务可嵌入多QA工具

特征:

  • 允许您测量覆盖度而不使用源码
  • 最佳java代码覆盖工具之一 帮助你查找Java程序哪些部分缺少测试覆盖
  • 允许你以HTML和XML格式表示报表
  • 帮助测试类分支法
  • Java7Java8Java9Java10
  • Cobetura可以从命令行或蚂蚁处死
  • 编译后计算java字节码
  • 覆盖代码覆盖的所有标准 包括分支类包等
  • 报表用HTML或XML生成
  • 这些报告有滤波性能,上下游性能

3级OpenClover

OpenClover工具帮助你测量Java和Groovy代码覆盖并收集20多码度量帮助显示应用程序中未经测试区域最佳测试覆盖工具之一 帮助你结合覆盖度和度量查找最冒险代码

特征:

  • 帮助快速运行测试
  • 允许你专注于测试所需要
  • 分支和语句覆盖支持
  • 允许生成基于XML报表,与ReportGenera
  • 帮助您保持应用测试之间的平衡
  • 面向所有.Net2和以上软件
  • 可用Nuget包、MSI或ZIP文件安装
  • 6432位支持.Net4和.Net2
  • 提供简单代码覆盖过程
  • 并提供比分包处理更好的通用处理
  • 命令行工具
  • 报表提供XML输出文件,用于生成图形报表
  • 由报表生成工具支持完成

4级NCover

NCover是.Net程序应用高级代码覆盖工具支持语句覆盖和分支覆盖代码覆盖工具开源和商务许可使用

特征:

  • .NET代码覆盖
  • 帮助测试、跟踪和管理全队统一覆盖数
  • 详细集中数据覆盖
  • NCover工具仅面向.Net平台
  • 覆盖语句分支覆盖
  • 工具分析代码工具
  • NCoverExplorer工具可用浏览源码覆盖分析
  • 报表以HTML格式显示

5级向量软件

向量CAST允许执行一致性过程管理测试活动并报告关键质量度量软件测试工具为单元测试、回归管理以及代码覆盖分析提供高成本效益方法

特征:

  • 易测试协作
  • 系统测试自动化
  • 质量趋势变换效果分析
  • 允许并行测试
  • 网络质量板

6级牛眼覆盖

  • BullSeyCoverage代码覆盖软件C++代码覆盖工具允许执行单元测试、集成测试和最终发布

特征:

  • 提供更好的c++代码覆盖度
  • 最佳测试覆盖工具之一 帮助创建更可靠的代码并节省时间
  • 允许输入或排除项目代码中的任何部分
  • 合并分布式测试结果
  • 代码覆盖分析器可用于C++和C
  • 特征导出结果至HTML、XML和GUI格式
  • 外加特征如合并、代码排除、可视化等
  • 最令人失望的是结果合并只能在功能层次上完成声明或条件级不允许使用它

留答题