应用程序测试方法和装置
2025-02-24 10:12
No.1343526004186161152
技术概要
PDF全文
本技术提供了一种应用程序测试方法和装置,可以应用于计算机技术领域。该方法包括:基于待测试应用程序的当前应用页面的程序源码,确定程序源码中的至少一个入口点信息;利用大语言模型对至少一个入口点信息进行分析,确定与至少一个入口点信息各自对应的至少一个可操作项各自的操作响应结果;基于至少一个操作响应结果,从至少一个可操作项中确定目标可操作项;模拟触发目标可操作项以运行与目标可操作项对应的入口点信息,使得待测试应用程序出现状态更改;重复执行上述操作,直至跳转至最后一应用页面,基于多个目标可操作项和跳转关系,确定测试路径;以及基于测试路径,对待测试应用程序进行测试,确定待测试应用程序的测试结果。
背景技术
在当前互联网环境中,Web应用已成为一种重要的网络服务,其在各个行业的广泛应用对社会发展产生了深远的影响。然而,Web应用在扩展应用范围的同时,也引发了越来越多的安全问题。特别是随着跨平台框架的普及,Web应用的安全风险已不仅限于传统浏览器内的使用场景,还涉及到桌面、移动设备等多种应用环境,并可能对软件、应用程序乃至其他应用平台等形成威胁。Web应用的复杂性、多样化的开发语言和框架,给现有安全检测方法带来了很大挑战。其中,跨站脚本攻击(Cross Site Scripting, XSS)是Web应用中一种常见且危害严重的安全漏洞,相关技术中,为了应对XSS攻击,通常采用黑盒的漏洞检测方法对应用进行检测。 在实施本发明的过程中,发现现有技术至少存在以下问题,由于黑盒测试缺乏对Web应用的具体了解,通常需通过爬虫技术对Web应用进行建模,通过检测Web页面中的URL、表单等输入字段,来发现应用中的潜在攻击面,现有黑盒测试方法在覆盖复杂Web应用时往往存在不足,尤其是其主要使用的随机导航和广度优先等策略难以深入检测Web应用内部功能,导致测试覆盖率低,测试效果差。
实现思路
阅读余下40%
技术概要为部分技术内容,查看PDF获取完整资料
该技术已申请专利,如用于商业用途,请联系技术所有人!
技术研发人员:
郑兆华  王炜喆  许光全  叶晓虎  吴铁军  方雪琴  赵亮
技术所属: 天津大学  海南大学  南方电网数字电网集团(海南)有限公司
相关技术
一种服务开发方法、装置、设备及存储介质 一种服务开发方法、装置、设备及存储介质
一种高精度双层优化方法的神经网络搜索架构构建方法 一种高精度双层优化方法的神经网络搜索架构构建方法
跨总线域的设备对宿主机空间DMA访问方法及相关设备 跨总线域的设备对宿主机空间DMA访问方法及相关设备
一种客户信息定期维护方法及系统 一种客户信息定期维护方法及系统
代码发布方法、装置、计算机设备和可读存储介质 代码发布方法、装置、计算机设备和可读存储介质
一种基于统一管理平台的子应用数据获取方法及装置 一种基于统一管理平台的子应用数据获取方法及装置
利用深度学习的BIM模型错误自动检测系统 利用深度学习的BIM模型错误自动检测系统
一种基于智能反射面的室内T型走廊场景路径损耗的分析方法 一种基于智能反射面的室内T型走廊场景路径损耗的分析方法
模型评估任务处理方法及装置 模型评估任务处理方法及装置
基于大数据的异常信号智能识别方法 基于大数据的异常信号智能识别方法
技术分类
电信、广播电视和卫星传输服务 电信、广播电视和卫星传输服务
互联网软件服务 互联网软件服务
集成电路设计 集成电路设计
信息集成数字服务 信息集成数字服务
电气机械制造 电气机械制造
计算机、通信、电子设备制造 计算机、通信、电子设备制造
医药制造、生物基材料 医药制造、生物基材料
石油煤矿化学用品加工 石油煤矿化学用品加工
化学原料制品加工 化学原料制品加工
非金属矿物加工 非金属矿物加工
金属制品加工 金属制品加工
专用设备制造 专用设备制造
通用设备制造 通用设备制造
通用零部件制造 通用零部件制造
汽车制造业 汽车制造业
铁路、船舶、航天设备制造 铁路、船舶、航天设备制造
电力、热力生产和供应 电力、热力生产和供应
燃气生产和供应 燃气生产和供应
水生产和供应 水生产和供应
房屋建筑、土木工程 房屋建筑、土木工程
交通运输、仓储和邮政 交通运输、仓储和邮政
农、林、牧、渔业 农、林、牧、渔业
采矿业 采矿业
农副、食品加工 农副、食品加工
烟草、酒水加工 烟草、酒水加工
纺织皮具居家制品 纺织皮具居家制品
文教体娱加工 文教体娱加工
苏ICP备18062519号-5 © 2018-2025 【123技术园】 版权所有,并保留所有权利