Oracle® Developer Studio 12.5:Discover 和 Uncover 用户指南

退出打印视图

更新时间: 2016 年 6 月
 
 

代码覆盖工具 (uncover)

uncover 实用程序是一个简单易用的命令行工具,用于度量应用程序的代码覆盖。代码覆盖是软件测试的重要组成部分。该工具提供了测试时执行的具体代码区域的相关信息,使您可以改进测试套件以测试更多代码。uncover 可以报告函数、语句、基本块或指令级别的覆盖信息。

uncover 实用程序提供了一个称为“未覆盖”的独特功能,可帮助您快速找到未测试的主要功能区域。uncover 代码覆盖的其他优势包括:

  • 相对于未检测的代码而言,性能只有些许的下降。

  • 由于 uncover 会处理二进制文件,因此,它可以处理任何优化的二进制文件。

  • 只需通过检测随附的二进制文件即可完成度量。要进行覆盖测试,无需以不同的方式构建应用程序。

  • uncover 实用程序提供了一套检测二进制文件、运行测试和显示结果的简单过程。

  • uncover 实用程序是多线程安全的,并且是多进程安全的。