买专利卖专利找龙图腾,真高效! 查专利查商标用IPTOP,全免费!专利年费监控用IP管家,真方便!
申请/专利权人:中国工商银行股份有限公司
摘要:本说明书涉及程序测试技术领域,具体地公开了一种用于Java程序测试的覆盖率采集方法及装置,其中,该方法包括:获取目标应用的源码数据;对目标应用的源码数据进行编译,得到目标应用字节码数据;针对目标应用字节码数据中的目标类,生成对应的兄弟类;兄弟类中包含用于采集覆盖率的辅助方法;在目标类中埋入对兄弟类中的辅助方法进行访问和赋值的操作;利用辅助方法采集目标应用的覆盖率,覆盖率是指已经运行代码与待运行代码的比值数据。通过上述方案,保证了目标类覆盖率的采集,同时,不会向目标类中注入字段或方法,保证了对于加载过的类,也能够重定义字节码来采集其覆盖率。
主权项:1.一种用于Java程序测试的覆盖率采集方法,其特征在于,包括:获取目标应用的源码数据;对所述目标应用的源码数据进行编译,得到目标应用字节码数据;针对所述目标应用字节码数据中的目标类,生成对应的兄弟类;所述兄弟类中包含用于采集覆盖率的辅助方法;在所述目标类中埋入对所述兄弟类中的辅助方法进行访问和赋值的操作;利用所述辅助方法采集所述目标应用的覆盖率,所述覆盖率是指已经运行代码与待运行代码的比值数据。
全文数据:
权利要求:
百度查询: 中国工商银行股份有限公司 用于Java程序测试的覆盖率采集方法及装置
免责声明
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。