[发明专利]多版本测试数据的处理方法和装置有效
申请号: | 201510083374.9 | 申请日: | 2015-02-13 |
公开(公告)号: | CN105988926B | 公开(公告)日: | 2019-06-07 |
发明(设计)人: | 袁宜霞 | 申请(专利权)人: | 腾讯科技(深圳)有限公司 |
主分类号: | G06F11/36 | 分类号: | G06F11/36 |
代理公司: | 北京德琦知识产权代理有限公司 11018 | 代理人: | 谢安昆;宋志强 |
地址: | 518000 广东省深圳*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明公开一种多版本测试数据的处理方法,包括:获取当前版本与前一版本的差异化结果及获取前一版本的代码覆盖率;对所述当前版本与前一版本的差异化结果及所述前一版本的代码覆盖率进行差异化处理,获得处理后的前一版本的代码覆盖率;获取当前版本的代码覆盖率;将所述当前版本的代码覆盖率和所述前一版本的代码覆盖率进行合并处理,获得当前版本和前一版本的总代码覆盖率。本发明还公开一种多版本测试数据的处理装置。本发明实现了多个版本之间的测试数据的合并处理,不但便于查看,而且还便于各版本在测试过程中的质量评估,从而提高了版本测试效率以及软件开发效率。 | ||
搜索关键词: | 版本 测试数据 处理 方法 装置 | ||
【主权项】:
1.一种多版本测试数据的处理方法,其特征在于,所述多版本测试数据的处理方法包括以下步骤:获取当前版本与前一版本的代码之间的差异化结果及获取前一版本的代码覆盖率;根据所述差异化结果,确定前一版本的代码行与当前版本的代码行的对应关系;根据所述对应关系,对所述前一版本的代码覆盖率的代码执行行号进行更新;获取当前版本的代码覆盖率;比较所述当前版本的代码覆盖率的代码执行行号与更新后的所述前一版本的代码覆盖率的代码执行行号;当所述当前版本的代码覆盖率的代码执行行号与所述前一版本的代码覆盖率的代码执行行号一致时,将该代码执行行号对应的当前版本被执行到的次数与前一版本被执行到的次数之和,更新至该代码执行行号对应的当前版本的代码执行记录中;待所有的代码执行行号均比较结束,计算获得所述当前版本的代码覆盖率的代码执行记录中当前版本的代码行被执行到的次数之和,并将其更新至所述当前版本的代码覆盖率中。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于腾讯科技(深圳)有限公司,未经腾讯科技(深圳)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201510083374.9/,转载请声明来源钻瓜专利网。
- 上一篇:一种绳驱动机械臂转动关节的结构
- 下一篇:太阳能幼教机器人