精准测试实践-测试范围分析| 京东云技术团队

💡 原文中文,约700字,阅读约需2分钟。
📝

内容提要

减少漏评估问题的发生是提升交付质量的重要方向。精准测试是分析业务影响点的一种方式。针对java单应用的代码改动影响自动分析方案介绍。通过解析字节码文件和方法间调用关系数据,可以查出某方法影响到哪些入口方法。结合webhooks实现代码提测后自动获取代码diff及其影响代码的自动分析。可以进一步实现测试用例的推荐与自动运行,及自动给出测试覆盖率报告。

🎯

关键要点

  • 减少漏评估问题的发生是提升交付质量的重要方向。

  • 精准测试是分析业务影响点的一种方式。

  • 介绍针对java单应用的代码改动影响自动分析方案。

  • 基于代码依赖关系分析改动的代码影响到哪些入口代码。

  • 通过解析字节码文件和方法间调用关系数据,可以查出某方法影响到哪些入口方法。

  • 结合webhooks实现代码提测后自动获取代码diff及其影响代码的自动分析。

  • 可以进一步实现测试用例的推荐与自动运行。

  • 自动给出测试覆盖率报告。

➡️

继续阅读