[发明专利]页面元素的测试用例处理方法及系统有效
申请号: | 202110062302.1 | 申请日: | 2021-01-18 |
公开(公告)号: | CN112527688B | 公开(公告)日: | 2021-12-17 |
发明(设计)人: | 刘晓欣;陶嘉驹;章帅 | 申请(专利权)人: | 杭银消费金融股份有限公司 |
主分类号: | G06F11/36 | 分类号: | G06F11/36 |
代理公司: | 衢州维创维邦专利代理事务所(普通合伙) 33282 | 代理人: | 龚洋洋 |
地址: | 310006 浙江省杭州市下城区庆春路38号1层101*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 页面 元素 测试 处理 方法 系统 | ||
1.一种页面元素的测试用例处理方法,其特征在于,应用于与页面访问端通信的云服务器,所述方法包括:
调用完成训练的局部测试用例分析网络将所述页面访问端输入的初始页面操作数据转换为目标页面操作数据;
调用完成训练的全局测试用例分析网络对所述目标页面操作数据进行转换,得到所述目标页面操作数据对应的测试页面操作数据;其中,所述目标页面操作数据与所述初始页面操作数据为不同数据格式,所述目标页面操作数据的测试页面操作数据和所述初始页面操作数据为相同数据格式;
根据所述初始页面操作数据以及所述目标页面操作数据的测试页面操作数据,对所述目标页面操作数据进行针对页面元素的业务需求验证;
其中,根据所述初始页面操作数据以及所述目标页面操作数据的测试页面操作数据,对所述目标页面操作数据进行针对页面元素的业务需求验证,包括:将所述初始页面操作数据和所述目标页面操作数据的测试页面操作数据进行页面响应分析,得到所述初始页面操作数据和所述目标页面操作数据的测试页面操作数据对应的页面响应分析结果;判断所述页面响应分析结果是否满足测试指标判定条件;在所述初始页面操作数据和所述目标页面操作数据的测试页面操作数据对应的页面响应分析结果不满足所述测试指标判定条件时,对所述目标页面操作数据进行更新得到更新页面操作数据;调用所述全局测试用例分析网络对所述更新页面操作数据进行转换,得到所述更新页面操作数据对应的测试页面操作数据;将所述初始页面操作数据和所述更新页面操作数据的测试页面操作数据进行页面响应分析,得到所述初始页面操作数据和所述更新页面操作数据的测试页面操作数据对应的页面响应分析结果;在所述初始页面操作数据和所述更新页面操作数据的测试页面操作数据对应的页面响应分析结果满足所述测试指标判定条件时,将所述更新页面操作数据与待测试页面元素对应的业务需求信息进行绑定;
其中,将所述初始页面操作数据和所述目标页面操作数据的测试页面操作数据进行页面响应分析,得到所述初始页面操作数据和所述目标页面操作数据的测试页面操作数据对应的页面响应分析结果,包括:调用所述初始页面操作数据的初始页面反馈内容以及所述目标页面操作数据的测试页面操作数据的测试页面反馈内容;生成所述初始页面操作数据的初始页面反馈内容对应的初始内容状态信息,以及所述目标页面操作数据的测试页面操作数据的测试页面反馈内容对应的测试内容状态信息;其中,所述初始内容状态信息和所述测试内容状态信息分别包括多个具有不同的状态组合方式的状态数据事项;调用所述初始页面操作数据的初始页面反馈内容在所述初始内容状态信息的任一状态数据事项的初始数据事项关联信息,将所述测试内容状态信息中具有最多的状态组合方式的状态数据事项确定为目标状态数据事项;根据局部测试用例分析网络和全局测试用例分析网络将所述初始数据事项关联信息映射到所述目标状态数据事项,在所述目标状态数据事项中得到初始数据事项转换信息,并根据所述初始数据事项关联信息、所述初始数据事项转换信息,生成所述初始页面操作数据的初始页面反馈内容和所述目标页面操作数据的测试页面操作数据的测试页面反馈内容之间的页面响应指示信息;以所述初始数据事项转换信息为页面元素参考信息在所述目标状态数据事项中获取数据异常状态信息,根据所述页面响应指示信息对应的反馈内容分析优先级,将所述数据异常状态信息映射到所述初始数据事项关联信息所在状态数据事项,在所述初始数据事项关联信息所在状态数据事项中得到所述数据异常状态信息对应的异常状态转换信息,并确定所述异常状态转换信息的目标数据事项关联信息;获取所述初始数据事项关联信息映射到所述目标状态数据事项中的信息映射日志记录;根据所述异常状态转换信息与所述信息映射日志记录上的多个已转换页面元素对应的页面元素状态信息之间的状态相似度,在所述测试内容状态信息中遍历所述目标数据事项关联信息对应的动态转换内容,直至获取到的所述动态转换内容所在状态数据事项的业务需求热度值与所述目标数据事项关联信息在所述初始内容状态信息中的业务需求热度值一致时,停止获取下一状态数据事项中的动态转换内容,并生成所述目标数据事项关联信息与最后一次获取到的动态转换内容之间的针对页面元素的页面响应分析结果。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于杭银消费金融股份有限公司,未经杭银消费金融股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110062302.1/1.html,转载请声明来源钻瓜专利网。