[发明专利]一种自动化测试方法及终端设备在审
申请号: | 201811531674.9 | 申请日: | 2018-12-14 |
公开(公告)号: | CN109800152A | 公开(公告)日: | 2019-05-24 |
发明(设计)人: | 孙志平 | 申请(专利权)人: | 平安普惠企业管理有限公司 |
主分类号: | G06F11/36 | 分类号: | G06F11/36 |
代理公司: | 深圳中一专利商标事务所 44237 | 代理人: | 高星 |
地址: | 518000 广东省深圳市前海深港合作区前*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 程序源码 编码规则 程序标识 自动化测试 测试指令 输出测试 终端设备 计算机可读存储介质 计算机应用技术 编码规则库 文件确定 自动测试 准确度 差异度 比对 预设 调试 检测 分析 | ||
1.一种自动化测试方法,其特征在于,包括:
获取程序源码文件的测试指令;所述测试指令包括所述程序源码文件的程序标识;
根据所述程序标识,从预设的编码规则库中获取所述程序标识对应的编码规则;所述编码规则用于检测所述程序源码文件中是否出现以下至少一种问题:接口名称拼写错误、字段拼写错误、字段遗漏、参数类型使用错误;
根据所述程序标识对应的程序源码文件与所述编码规则之间的差异度,检测所述程序源码文件是否符合所述编码规则,并输出测试报告。
2.如权利要求1所述的自动化测试方法,其特征在于,所述根据所述程序标识对应的程序源码文件与所述编码规则之间的差异度,检测所述程序源码文件是否符合所述编码规则,并输出测试报告,包括:
将所述编码规则中的数据量进行量化得到规则量化矩阵,对应的,将所述程序源码文件中的数据量进行量化得到程序量化矩阵;
计算所述规则量化矩阵与所述程序量化矩阵之间的差异度;
根据所述差异度确定所述程序源码文件是否符合所述编码规则,并输出所述测试报告。
3.如权利要求2所述的自动化测试方法,其特征在于,计算所述规则量化矩阵与所述程序量化矩阵之间的差异度,包括:
通过公式:计算所述规则量化矩阵与所述程序量化矩阵之间的差异度;其中,用于表示所述规则量化矩阵;用于表示所述程序量化矩阵;特征向量用于表示所述规则量化矩阵Xi在每个特征上的量化值;特征向量用于表示所述程序量化矩阵Xj在每个特征上的量化值。
4.如权利要求2所述的自动化测试方法,其特征在于,所述根据所述差异度确定所述程序源码文件是否符合所述编码规则,并输出所述测试报告,包括:
若所述差异度大于预设的差异度阈值,则检测造成所述差异度变大的数据量,并识别造成所述差异度变大的数据量为致错数据;
根据所述致错数据的数值和数据标识生成测试报告,并输出所述测试报告。
5.如权利要求1-3任一项所述的自动化测试方法,其特征在于,所述根据所述程序标识对应的程序源码文件与所述编码规则之间的差异度,检测所述程序源码文件是否符合所述编码规则,并输出测试报告之后,还包括:
获取测试反馈信息;所述测试反馈信息包括用户基于所述测试报告触发的确认信息,和/或根据所述测试报告对所述编码规则库中的编码规则的调整信息;
根据所述确认消息将不符合所述编码规则的程序编码归档,和/或根据所述调整信息调整所述编码规则库中的编码规则。
6.一种终端设备,其特征在于,包括存储器以及处理器,所述存储器中存储有可在所述处理器上运行的计算机程序,其特征在于,所述处理器执行所述计算机程序时,实现如下步骤:
获取程序源码文件的测试指令;所述测试指令包括所述程序源码文件的程序标识;
根据所述程序标识,从预设的编码规则库中获取所述程序标识对应的编码规则;所述编码规则用于检测所述程序源码文件中是否出现以下至少一种问题:接口名称拼写错误、字段拼写错误、字段遗漏、参数类型使用错误;
根据所述程序标识对应的程序源码文件与所述编码规则之间的差异度,检测所述程序源码文件是否符合所述编码规则,并输出测试报告。
7.如权利要求6所述的终端设备,其特征在于,所述根据所述程序标识对应的程序源码文件与所述编码规则之间的差异度,检测所述程序源码文件是否符合所述编码规则,并输出测试报告,包括:
将所述编码规则中的数据量进行量化得到规则量化矩阵,对应的,将所述程序源码文件中的数据量进行量化得到程序量化矩阵;
计算所述规则量化矩阵与所述程序量化矩阵之间的差异度;
根据所述差异度确定所述程序源码文件是否符合所述编码规则,并输出所述测试报告。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于平安普惠企业管理有限公司,未经平安普惠企业管理有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201811531674.9/1.html,转载请声明来源钻瓜专利网。