在本章节中:
Parasoft 基于变更的测试功能通过自动识别最近的源代码修改直接相关的测试用例,帮助您优化测试工作。然后,您可以仅重新运行受影响的测试用例,而无需在每次修改后重新测试整个系统。
通过以下方式启用基于更改的测试:
Parasoft DTP 可以识别测试执行期间执行的源代码,并将其与代码覆盖率图像相关联。基于变更的测试扩展计算可以在 DTP 中显示的基于变更的测试度量。该扩展程序分析与每个文件关联的测试用例,如果文件已被修改且与该文件关联的测试用例未执行,则将测试用例【操作】设置为【重新测试】。否则,将不会修改测试用例【操作】。分析完成后,可以以饼图格式查看测试摘要(总通过、失败、不完整、重新测试统计信息),每个文件的测试摘要的表格报告以及 DTP 测试浏览器。有关其他信息,请参阅 DTP 文档和基于更改的测试 DTP Enterprise Pack 扩展。
还需要以下组件来启用基于更改的测试:
要做到这一点,您需要:
如果想将基于变更的测试作为应用程序覆盖过程的一部分(包括手动和 API 测试),请参阅 SOAtest 和覆盖率代理管理器文档以获得额外的设置和配置说明。
如果您使用的 DTP 版本低于 5.3.0,请参阅 DTP 文档中的【适用于 Concerto 和开发测试平台的 Legacy 9.x 功能】指南。