欢迎来到知嘟嘟! 联系电话:13095918853 卖家免费入驻,海量在线求购! 卖家免费入驻,海量在线求购!
知嘟嘟
我要发布
联系电话:13095918853
知嘟嘟经纪人
收藏
专利号: 2019104203864
申请人: 平安普惠企业管理有限公司
专利类型:发明专利
专利状态:授权未缴费
专利领域: 计算;推算;计数
更新日期:2024-03-13
缴费截止日期: 暂无
价格&联系人
年费信息
委托购买

摘要:

权利要求书:

1.一种页面测试方法,其特征在于,所述方法包括:提取待测试页面的脚本代码;根据所述脚本代码确定所述待测试页面中所有跳转流程和所有接口请求;获取已测试跳转流程和已测试接口请求;将所述所有跳转流程和所述已测试跳转流程进行比对,确定所述待测试页面中的未测试跳转流程,将所述所有接口请求和所述已测试接口请求进行比对,确定所述待测试页面中的未测试接口请求;将所述未测试跳转流程和所述未测试接口请求发送给测试终端,以对所述未测试跳转流程和所述未测试接口请求进行测试。2.根据权利要求1所述的方法,其特征在于,所述根据所述脚本代码确定所述待测试页面中所有跳转流程和所有接口请求具体包括:对所述脚本代码进行关键词识别,得到与跳转流程的至少一个第一脚本代码段以及与接口请求的至少一个第二脚本代码段;根据所述至少一个第一脚本代码段确定所述待测试页面中的所有跳转流程;根据所述至少一个第二脚本代码段确定所述待测试页面中的所有接口请求。3.根据权利要求2所述的方法,其特征在于,所述在根据所述至少一个第一脚本代码段确定所述待测试页面中的所有跳转流程之前,所述方法还包括:确定所述脚本代码对应的源编程语言;从数据库中获取所述源编程语言的跳转流程对应的标准格式;根据所述标准格式对所述至少一个第一代码段进行校验,确定所述至少一个第一代码段中的若干个第一有效代码段;所述根据所述至少一个第一脚本代码段确定所述待测试页面中的所有跳转流程具体包括:根据所述若干个第一有效代码段确定所述待测页面中的所有跳转流程。4.根据权利要求3所述的方法,其特征在于,所述在根据所述若干个第一有效代码段确定所述待测页面中的所有跳转流程之前,所述方法还包括:获取所述若干个第一有效代码段对应的若干个统一资源定位符URL;对所述若干个URL进行去重,得到若干个剩余的第一有效代码段;所述根据所述若干个第一有效代码段确定所述待测页面中的所有跳转流程具体包括:根据所述若干个剩余的第一有效代码段确定所述待测试页面中的所有跳转流程。5.根据权利要求4所述的方法,其特征在于,所述在对所述若干个URL进行去重之前,所述方法还包括:确定所述若干个第一有效代码段中是否存在动态赋值的字段;如是,对第i个有效代码段对应的字段的赋值进行语义化解析,获取本次赋值时所述第i个有效代码段对应的URL,所述第i个有效代码段为所述若干个第一有效代码段中存在动态赋值的字段的任意一个有效代码段;对所述第i个有效代码段对应的URL添加非重复标识,所述非重复标识用于在对所述若干个URL进行去重时,无需对所述第i个有效代码段对应的URL进行去重。6.根据权利要求4或5所述的方法,其特征在于,所述将所述所有跳转流程和所述已测试跳转流程进行比对,确定所述待测试页面中的未测试跳转流程具体包括:

确定所述若干个剩余的第一有效代码段中每个剩余的第一有效代码段对应的待跳转页面;确定所述已测试跳转流程对应的待跳转页面;将每个剩余的第一有效代码段对应的待跳转页面与所述已测试跳转流程对应的待跳转页面进行比对,确定未测试的待跳转页面,将所述未测试的待跳转页面对应的跳转流程标记为未测试跳转流程。7.根据权利要求1所述的方法,其特征在于,所述在将所述未测试跳转流程和所述未测试接口请求发送给测试终端之前,所述方法还包括:将所述已测试跳转流程和所述未测试跳转流程存储在预设的第一Excel表中,得到跳转流程测试的第一真值表;将所述已测试接口请求和所述未测试接口请求存储在预设的第二Excel表中,得到接口请求测试的第二真值表;其中,真值表中的1用于表示已测试的跳转流程或者接口请求,0用于表示未测试的跳转流程或者接口请求;所述将所述未测试跳转流程和所述未测试接口请求发送给测试终端具体包括:将所述第一真值表和所述第二真值表发送到测试终端的可视化界面。8.一种电子设备,其特征在于,所述电子设备包括:提取单元,用于提取待测试页面的脚本代码;确定单元,用于根据所述脚本代码确定所述待测试页面中所有跳转流程和所有接口请求;获取单元,用于获取已测试跳转流程和已测试接口请求;比对单元,用于将所述所有跳转流程和所述已测试跳转流程进行比对,确定所述待测试页面中的未测试跳转流程,将所述所有接口请求和所述已测试接口请求进行比对,确定所述待测试页面中的未测试接口请求;发送单元,用于将所述未测试跳转流程和所述未测试接口请求发送给测试终端,以对所述未测试跳转流程和所述未测试接口请求进行测试。9.一种电子设备,其特征在于,包括处理器、存储器、通信接口以及一个或多个程序,其中,所述一个或多个程序被存储在所述存储器中,并且被配置由所述处理器执行,所述程序包括用于执行权利要求1-7任一项方法中的步骤的指令。10.一种计算机可读存储介质,其特征在于,其用于存储计算机程序,其中,所述计算机程序被处理器执行,以实现如权利要求1-7任一项所述的方法。