[发明专利]具备自主学习能力的产品性能评价系统及方法有效
| 申请号: | 202011483297.3 | 申请日: | 2020-12-16 |
| 公开(公告)号: | CN112506784B | 公开(公告)日: | 2022-11-25 |
| 发明(设计)人: | 陈丽园 | 申请(专利权)人: | 汇链通产业供应链数字科技(厦门)有限公司 |
| 主分类号: | G06F11/36 | 分类号: | G06F11/36 |
| 代理公司: | 深圳运赢知识产权代理事务所(普通合伙) 44771 | 代理人: | 刘雯 |
| 地址: | 361000 福建省厦门市火炬高新区(翔安*** | 国省代码: | 福建;35 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 具备 自主 学习 能力 产品 性能 评价 系统 方法 | ||
本发明涉及软件测试技术领域,具体涉及具备自主学习能力的产品性能评价系统及方法。所述系统包括:监视模块,配置用于监视软件的代码是否发生改变;版本标识生成模块,配置用于当所述代码改变时,生成与所述代码相关的版本标识,测试场景部署模块,配置用于部署第一测试场景和第二测试场景;预测模块,配置用于基于部署的第一测试场景和第二测试场景,以及软件代码发生改变的部分占所有代码的百分比,基于预设的测试模型,生成多个预测测试结果。其具备自动识别代码改变,自动进行代码测试,以及自动校正测试结果的功能,具有智能化程度高和测试结果准确的优点。
技术领域
本发明属于软件测试技术领域,具体涉及具备自主学习能力的产品性能评价系统及方法。
背景技术
软件测试是使用人工或自动的手段来运行或测定某个软件系统的过程,其目的在于检验它是否满足规定的需求或弄清预期结果与实际结果之间的差别。
从是否关心软件内部结构和具体实现的角度划分,测试方法主要有白盒测试和黑盒测试。白盒测试方法主要有代码检査法、静态结构分析法、静态质量度量法、逻辑覆盖法、基本路径测试法、域测试、符号测试、路径覆盖和程序变异。黑盒测试方法主要包括等价类划分法、边界值分析法、错误推测法、因果图法、判定表驱动法、正交试验设计法、功能图法、场景法等。
专利号为CN201310077737.9A的专利公开了一种移动终端上的应用软件测试方法、装置及系统,其中,所述方法包括:接收客户端上传的待测试应用软件的安装包,以及待测试的目标移动终端的标识;将所述安装包发送到所述目标移动终端,并指示所述目标移动终端通过所述安装包安装所述应用软件;指示所述目标移动终端启动所述应用软件,并遍历触发所述应用软件中的各个控件,每次触发控件得到显示界面时,对显示界面进行截图;将在目标移动终端上截取到的图片返回到客户端。通过本申请,能够更高效地实现在移动终端上的应用软件测试。
其虽然实现了应用软件在目标移动终端的自动化测试,但其测试过程准确率低,且不能实现版本变更后的自动测试。
发明内容
有鉴于此,本发明的主要目的在于提供具备自主学习能力的产品性能评价系统及方法,其具备自动识别代码改变,自动进行代码测试,以及自动校正测试结果的功能,具有智能化程度高和测试结果准确的优点。
为达到上述目的,本发明的技术方案是这样实现的:
具备自主学习能力的产品性能评价系统,所述系统包括:监视模块,配置用于监视软件的代码是否发生改变;版本标识生成模块,配置用于当所述代码改变时,生成与所述代码相关的版本标识,测试场景部署模块,配置用于部署第一测试场景和第二测试场景;预测模块,配置用于基于部署的第一测试场景和第二测试场景,以及软件代码发生改变的部分占所有代码的百分比,基于预设的测试模型,生成多个预测测试结果;测试模块,配置用于在所述第一测试场景运行与所述版本标识相关联的代码,以及在所述第二测试场景中运行与先前版本标识相关联的代码,以对所述代码进行对比测试,得到多个对比测试结果,将对比测试结果与预测测试结果进行差异比对,若两者的差异在设定的阈值范围内,则将测试结果作为最终的结果,若两者的差异超过设定的阈值范围,则调整测试模块的参数,直到测试模块生成的测试结果与预测测试结果的差异在设定的阈值范围内。
进一步的,所述测试模块包括以下多项模块中的至少一项:功能对比测试模块,被配置用于对所述代码进行功能对比测试;性能对比测试模块,被配置用于对所述代码进行性能对比测试;以及压力对比测试模块,被配置用于对所述代码进行压力对比测试。
进一步的试模块中的功能对比测试模块、性能对比测试模块和压力对比测试模块均包括以下模块:权重计算模块、隶属度计算模块和综合分析模块;所述软件评价设定模块,配置用于设定软件性能的评价对象与评价因子集,以及设定评价因子的评价指标;所述权重计算模块,配置用于计算评价因子的权重;所述隶属度计算模块,配置用于计算评价对象对评价因子的隶属度;所述综合分析模块与权重计算模块与隶属度计算模块连接,用于根据所述权重和隶属度得到评价结果。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于汇链通产业供应链数字科技(厦门)有限公司,未经汇链通产业供应链数字科技(厦门)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202011483297.3/2.html,转载请声明来源钻瓜专利网。





