[发明专利]测试工具的配置方法及终端设备有效
申请号: | 201510831326.3 | 申请日: | 2015-11-25 |
公开(公告)号: | CN106776266B | 公开(公告)日: | 2021-11-09 |
发明(设计)人: | 熊枭 | 申请(专利权)人: | 腾讯科技(深圳)有限公司 |
主分类号: | G06F11/36 | 分类号: | G06F11/36 |
代理公司: | 北京派特恩知识产权代理有限公司 11270 | 代理人: | 蒋雅洁;张颖玲 |
地址: | 518000 广东省深圳*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 测试 工具 配置 方法 终端设备 | ||
本发明公开了一种测试工具的配置方法,包括以下步骤:获取测试工具的源代码,并将所述源代码复制到开发工具;从所述开发工具中获取第一文件夹和第二文件夹,所述第一文件夹位于所述第二文件夹的子节点;遍历所述第一文件夹,并针对所述第一文件夹中的源代码生成对应的文件对象;对所述文件对象进行编译处理,并将经编译处理的所述文件对象加入至所述第一文件夹的子节点中;遍历所述开发工具中的子工程,获取所述第一文件夹的子节点相对所述子工程的相对路径,并将所述相对路径加入到所述子工程中的头文件搜索路径中,以完成所述测试工具的配置。本发明还公开了一种终端设备。本发明可以对应用进行高效测试,从而提高用户体验。
技术领域
本发明涉及通信技术领域,尤其涉及一种测试工具的配置方法及终端设备。
背景技术
为了实现具有iOS操作系统(苹果公司开发的移动操作系统)的移动终端中应用的精准测试,开发者开发了独立于所述应用的测试工具,该测试工具通过浮层工具的形式悬浮在应用的界面之上,以向测试人员展示测试用例,并在测试过程中记录有用的数据。
目前,移动终端中的应用以及测试工具是由不同的团队开发和维护的,因此,在对应用进行测试前,需将测试工具的源代码加入到应用的开发工具中,然后编译出精准测试版应用的安装包,以供测试人员进行安装测试。其中,将测试工具的源代码加入到应用的开发工具的具体过程如下:
1、将测试工具的源代码复制到应用的开发工具目录中,并在开发工具中手动加入测试工具,已被开发工具引用。
2、在开发工具的构建阶段,修改测试工具相关的源代码,并设置编译选项为-fobj-arc。
3、修改应用的子工程配置,将测试工具的源代码路径添加到头文件搜索路径中,由于每个子工程与测试文件的源代码相对路径不一样,修改的内容也不完全相同,因此,这个修改过程非常繁琐。
综上,现有方案完全依靠人力将测试工具的源代码加入到应用的开发工具中以修改相关配置,此外,需要修改的地方很多,过程繁琐,从而导致人力成本较高。
上述内容仅用于辅助理解本发明的技术方案,并不代表承认上述内容是现有技术。
发明内容
本发明的主要目的在于提供一种测试工具的配置方法及终端设备,旨在通过读取开发工具的配置文件,自动化修改配置文件的相关配置参数,以完成对测试工具的配置,如此,可以对应用进行高效测试,从而提高用户体验。
为实现上述目的,本发明提供的一种测试工具的配置方法,所述测试工具的配置方法包括以下步骤:
获取测试工具的源代码,并将所述源代码复制到开发工具;
从所述开发工具中获取第一文件夹和第二文件夹,所述第一文件夹位于所述第二文件夹的子节点;
遍历所述第一文件夹,并针对所述第一文件夹中的源代码生成对应的文件对象;
对所述文件对象进行编译处理,并将经编译处理的所述文件对象加入至所述第一文件夹的子节点中;
遍历所述开发工具中的子工程,获取所述第一文件夹的子节点相对所述子工程的相对路径,并将所述相对路径加入到所述子工程中的头文件搜索路径中,以完成所述测试工具的配置。
此外,为实现上述目的,本发明还提供一种终端设备,所述终端设备包括:
获取模块,用于获取测试工具的源代码,并将所述源代码复制到开发工具;
第一加入模块,用于从所述开发工具中获取第一文件夹和第二文件夹,所述第一文件夹位于所述第二文件夹的子节点;
生成模块,用于遍历所述第一文件夹,并针对所述第一文件夹中的源代码生成对应的文件对象;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于腾讯科技(深圳)有限公司,未经腾讯科技(深圳)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201510831326.3/2.html,转载请声明来源钻瓜专利网。