Parasoft 可以通过自动识别与您最近源代码修改直接相关的测试用例来帮助您优化测试工作。每次修改后,您可以只需重新运行受影响的测试用例,而非重新测试整个系统。Parasoft 基于更改的测试方案是通过 Parasoft DTP 启动的,该 DTP 收集和关联了开发和测试数据。您可以使用 DTP 扩展,执行自定义计算、触发工作流和执行其他智能分析过程来处理数据。
在本章节中:
通过测试用例执行关联代码
Parasoft DTP 可以控制测试执行时运行的源代码,并将该源代码与合适的任务、需求或缺陷关联起来。
若要做到这一点,需要:
- 启用“发送报告到 Parasoft DTP” - 请查阅 连接到 DTP。
- 标记每个测试所关联的任务、需求或缺陷 - 请查阅 指示代码和测试相关性。
您还可以通过查看 Parasoft 的 应用程序覆盖率 工作流以获取更多信息。
关联测试
如果通过测试用例执行(如上所述)关联代码,则无需其他的配置。
确定哪里需要重新测试
您可以使用 Parasoft Marketplace中的自定义工具(如基于变更的测试 DTP 工作流)扩展 DTP,来帮助您确定何时需要重新测试。高级别处理为:
- DTP 收集来自 SOAtest 的数据
- DTP 通过应用程序部署和测试周期将 SOAtest 数据与收集到的其他观测数据关联起来。
- 基于变更的测试和其他 DTP 工作流根据您的策略,进一步细化和处理数据。
- 将按照优先级向开发人员或测试人员返回可执行的任务,以便立即实现。
有关更多详情,请查阅 DTP 文档中的 Change Based Testing 。