[发明专利]应用软件的稳定性测试方法、装置、设备及介质在审
申请号: | 202210140523.0 | 申请日: | 2022-02-16 |
公开(公告)号: | CN114519004A | 公开(公告)日: | 2022-05-20 |
发明(设计)人: | 丁璐 | 申请(专利权)人: | 平安普惠企业管理有限公司 |
主分类号: | G06F11/36 | 分类号: | G06F11/36;G06F8/34;G06F3/04883;G06F3/0484 |
代理公司: | 深圳市沃德知识产权代理事务所(普通合伙) 44347 | 代理人: | 高杰;于志光 |
地址: | 518000 广东省深圳市*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 应用软件 稳定性 测试 方法 装置 设备 介质 | ||
1.一种应用软件的稳定性测试方法,其特征在于,所述方法包括:
接收测试命令,根据所述测试命令调用图形显示界面;
获取根据所述测试命令生成的测试信息,并检测所述测试信息的有效性;
当所述测试信息有效时,通过所述测试信息生成所述测试信息对应的可执行测试文件;
执行所述可执行测试文件,从所述图形显示界面中截取执行所述可执行测试文件时得到的测试页面;
根据所述测试命令获取目标用户的测试需求,根据所述测试需求得到目标测试页面集;
若所述测试页面不在所述目标测试页面集中,则重新从所述图形显示界面中截取执行所述可执行测试文件时得到的测试页面;
若所述测试页面在所述目标测试页面集中,则获取所述测试页面的测试日志信息,并剔除所述测试日志信息中的正常日志,得到异常测试日志。
2.如权利要求1所述的应用软件的稳定性测试方法,其特征在于,所述根据所述测试命令调用图形显示界面,包括:
根据所述测试命令获取数据可视化编辑的单元;
根据所述数据可视化编辑的单元查询界面设计单元,将所述界面设计单元分别与数据可视化编辑的单元及预设的数据存储设备相连接,调用所述数据存储设备中的与所述测试命令相关的数据生成所述图形显示界面。
3.如权利要求1所述的应用软件的稳定性测试方法,其特征在于,所述检测所述测试信息的有效性,包括;
获取所述测试信息中的待测试软件包名、测试次数和测试循环次数;
在预设的软件存储库中查询是否存在与所述待测试软件包名对应的待测试软件包;
若不存在,则确定所述测试信息无效,重新获取测试命令;
若存在,则根据所述测试信息中的测试次数和测试循环次数对所述测试信息进行有效性检测。
4.如权利要求3所述的应用软件的稳定性测试方法,其特征在于,所述根据所述测试信息中的测试次数和测试循环次数对所述测试信息进行有效性检测,包括:
获取执行所述测试命令的测试执行模块,查询所述测试执行模块的执行次数和循环次数;
若所述测试执行模块的执行次数和循环次数与所述测试信息中的测试次数和测试循环次数相同,则确定有效性检测通过;
若所述测试执行模块的执行次数和循环次数与所述测试信息中的测试次数和测试循环次数不同,则确定有效性检测不通过。
5.如权利要求1至4中任一项所述的应用软件的稳定性测试方法,其特征在于,所述执行所述可执行测试文件,从所述图形显示界面中截取执行所述可执行测试文件时得到的测试页面,包括:
从所述图形显示界面对应的控件路径库中获取所述可执行测试文件对应的控件路径;
从所述控件路径对应的控件中随机选择所述控件对应的预设操作指令集合中的操作指令进行执行;
当所述可执行测试文件中存在所述控件及所述操作指令对应的事件,且所述操作指令对应的事件被执行时,从所述图形显示界面中获取所述可执行测试文件执行时的页面,得到测试页面。
6.如权利要求1所述的应用软件的稳定性测试方法,其特征在于,所述根据所述测试需求得到目标测试页面集之后,所述方法还包括:
通过预设的图像特征提取算法提取所述目标测试页面集中各个目标测试页面的图像特征,得到目标测试页面特征集;
利用所述图像特征提取算法提取所述测试页面的测试页面特征;
将所述测试页面特征和所述目标测试页面特征集中的各个目标测试页面进行对比,判断所述所述测试页面是否在所述目标测试页面集中。
7.如权利要求6所述的应用软件的稳定性测试方法,其特征在于,所述利用所述图像特征提取算法提取所述测试页面的测试页面特征之前,所述方法还包括:
利用高斯滤波器中二维高斯函数计算所述测试页面中像素点在正态分布下分配的权值;
根据预设降噪模板的大小和所述像素点在正态分布下分配的权值进行加权平均,计算所述测试页面中像素点的降噪像素值,得到由所述降噪像素值组成的降噪后的测试页面。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于平安普惠企业管理有限公司,未经平安普惠企业管理有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202210140523.0/1.html,转载请声明来源钻瓜专利网。