[发明专利]代码文件的处理方法和装置有效
申请号: | 201610259565.0 | 申请日: | 2016-04-22 |
公开(公告)号: | CN107305527B | 公开(公告)日: | 2020-05-19 |
发明(设计)人: | 陆瑶瑶;钟书成;邝野;曹开环;罗淑文;郭子风 | 申请(专利权)人: | 腾讯科技(深圳)有限公司 |
主分类号: | G06F11/36 | 分类号: | G06F11/36 |
代理公司: | 北京康信知识产权代理有限责任公司 11240 | 代理人: | 董文倩;李灵洁 |
地址: | 518000 广东省深圳*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 代码 文件 处理 方法 装置 | ||
本发明公开了一种代码文件的处理方法和装置。该代码文件的处理方法包括:获取测试用例的代码文件;获取代码文件的注释信息,其中,注释信息为用于对代码文件中的代码进行注释的信息;根据注释信息将代码文件中的代码按照功能执行分块处理,得到多个功能代码模块;从多个功能代码模块选取多个目标代码模块,目标代码模块为待执行的功能代码模块;对每个目标代码模块生成用例执行语句,并组合成代码文件的测试命令。本发明解决了相关技术中代码文件不能以功能代码模块作为最基本的处理元素的技术问题。
技术领域
本发明涉及测试领域,具体而言,涉及一种代码文件的处理方法和装置。
背景技术
目前,测试用例通常以代码文件的形式存在。现有的用例管理工具,用来管理自动化测试用例,在面对这种代码文件时,通常会将该代码文件作为一个不可分割的整体。在对代码文件进行查看时,只能查看到代码文件最基本的文本样式,不同种类的代码文件只通过一种风格的文本样式进行展示,非常不利于对代码文件的查看。在测试用例需要编辑时,需要将代码文件整体下载,再对其进行编辑,重新上传。
大多数情况下,在一个代码文件中,很可能包含多个不同功能的功能代码模块。这就造成了在查看某个功能代码模块时,需要清楚地了解到这个功能代码模块存在于哪个代码文件中,在确定功能代码模块存在的具体代码文件之后,再从这个代码文件中才能查找相应的功能代码模块,因此,将整个代码文件当作一个整体,代码文件不能以功能代码模块作为最基本的处理元素,不能有效地对测试用例进行组合整理。
针对相关技术中代码文件不能以功能代码模块作为最基本的处理元素的问题,目前尚未提出有效的解决方案。
发明内容
本发明实施例提供了一种代码文件的处理方法和装置,以至少解决相关技术中代码文件不能以功能代码模块作为最基本的处理元素的技术问题。
根据本发明实施例的一个方面,提供了一种代码文件的处理方法。该代码文件的处理方法包括:获取测试用例的代码文件;获取代码文件的注释信息,其中,注释信息为用于对代码文件中的代码进行注释的信息;根据注释信息将代码文件中的代码按照功能执行分块处理,得到多个功能代码模块;从多个功能代码模块选取多个目标代码模块,目标代码模块为待执行的功能代码模块;对每个目标代码模块生成用例执行语句,并组合成代码文件的测试命令。
根据本发明实施例的另一方面,还提供了一种代码文件的处理装置。该代码文件的处理装置包括:第一获取单元,用于获取测试用例的代码文件;第二获取单元,用于获取代码文件的注释信息,其中,注释信息为用于对代码文件中的代码进行注释的信息;第一处理单元,用于根据注释信息将代码文件中的代码按照功能执行分块处理,得到多个功能代码模块;选取单元,用于从多个功能代码模块选取多个目标代码模块,目标代码模块为待执行的功能代码模块;第二处理单元,用于对每个目标代码模块生成用例执行语句,并组合成代码文件的测试命令。
在本发明实施例中,采用获取测试用例的代码文件;获取代码文件的注释信息,注释信息为用于对代码文件中的代码进行注释的信息;根据注释信息将代码文件中的代码按照功能执行分块处理,得到多个功能代码模块;从多个功能代码模块选取多个目标代码模块,目标代码模块为待执行的功能代码模块;对每个目标代码模块生成用例执行语句,并组合成代码文件的测试命令,达到了对代码文件进行处理的目的,从而实现了代码文件以功能代码模块作为最基本的处理元素的技术效果,进而解决了相关技术中代码文件不能以功能代码模块作为最基本的处理元素的技术问题。
附图说明
此处所说明的附图用来提供对本发明的进一步理解,构成本申请的一部分,本发明的示意性实施例及其说明用于解释本发明,并不构成对本发明的不当限定。在附图中:
图1是根据本发明实施例的代码文件的处理方法的计算机终端的硬件结构框图;
图2是根据本发明第一实施例的代码文件的处理方法的流程图;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于腾讯科技(深圳)有限公司,未经腾讯科技(深圳)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201610259565.0/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种用于微控制器的调试器
- 下一篇:应用测试方法和装置