[发明专利]基于二维码的测试方法及系统有效
申请号: | 201510504013.7 | 申请日: | 2015-08-17 |
公开(公告)号: | CN105159824B | 公开(公告)日: | 2017-10-13 |
发明(设计)人: | 张鹏殿;陈光 | 申请(专利权)人: | 上海斐讯数据通信技术有限公司 |
主分类号: | G06F11/36 | 分类号: | G06F11/36 |
代理公司: | 上海硕力知识产权代理事务所(普通合伙)31251 | 代理人: | 郭桂峰 |
地址: | 201616 *** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明涉及软件测试领域,尤指是一种基于二维码的测试方法及系统。一种基于二维码的测试方法,包括待测试程序中包含二维码扫描模块;采用某种语言编写测试程序并生成测试文件;将测试文件按照文本转化为二维码;待测试程序利用二维码扫描模块扫描二维码并转化为测试文件;测试文件存储并运行,执行测试文件中的测试代码。本发明避免了更改测试文件时编译和安装这两个过程,可以在应用(即待测试程序)正常运行的情况下,更改测试代码。 | ||
搜索关键词: | 基于 二维码 测试 方法 系统 | ||
【主权项】:
一种基于二维码的测试方法,其特征在于,包括:待测试程序中包含二维码扫描模块;采用某种语言编写测试程序并生成测试文件;将至少一部分所述测试文件按照文本转化为二维码;所述待测试程序利用所述二维码扫描模块扫描所述二维码并转化为所述测试文件;将所述转化后的测试文件存储,之后运行整个测试文件,执行其中的测试代码;所述至少一部分测试文件按照文本转化为一个或多个二维码:当至少一部分测试文件按照文本转化为多个二维码时,首先按照特定规则将至少一部分测试文件分割为若干子文件,每个子文件的正文转化为一个二维码;当所述二维码扫描模块将上述每个子文件正文转化的二维码转化回子文件正文后;按照特定规则将所述若干子文件的正文合并为所述至少一部分测试文件;所述至少一部分测试文件按照文本转化为多个二维码,以及后续步骤中将所述多个二维码转化为所述至少一部分测试文件的具体方法为:将所述至少一部分测试文件分割为若干子文件,每个子文件具有具体正文;计算每个子文件正文的替代值;将所述子文件正文内容处理为依次排列的前一正文替代值、本文件正文替代值、本文件正文、后一正文替代值,该四部分之间用标识符断开,并将处理后的子文件正文分别生成二维码;任意顺序读取二维码并还原为子文件正文;从任意的子文件正文开始,根据其中的前一正文替代值找到前一正文并置于该子文件正文之前,之后继续向前查找直到不存在更前文本为止,然后根据后一正文替代值向后查找直到不存在更后文本为止,此时完成合并;或者从所述任意子文件正文开始先向后查找合并,再向前查找直至完成合并;最后将合并后的文本去掉替代值及标识符则最终恢复为所述至少一部分测试文件。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于上海斐讯数据通信技术有限公司,未经上海斐讯数据通信技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201510504013.7/,转载请声明来源钻瓜专利网。
- 上一篇:一种信息处理方法及电子设备
- 下一篇:一种同类PXI测试模块识别方法