一种计算机软件自动测试分析方法及测试平台
2025-02-23 13:04
No.1343207092642914304
技术概要
PDF全文
本技术公开了一种计算机软件自动测试分析方法及测试平台,涉及软件测试分析技术领域,方法包括:对计算机软件源代码进行静态分析,将源代码的关键元素映射为实体,并基于实体及关系构建知识图谱。软件版本迭代时,检测代码变更并映射至知识图谱节点,标记变更区域。根据预设的依赖深度参数,迭代计算受影响的节点集合,将测试用例与知识图谱节点关联,识别需重新执行的测试用例,进行优先级排序,生成测试用例集合和执行序列;根据测试用例集合,生成测试用例执行序列,获取测试结果,分析失败用例,定位缺陷源头。通过智能识别代码关键变化点和引入风险评估与优先级排序机制,提升测试的效率与覆盖率,降低测试成本,保障软件的质量和稳定性。
背景技术
随着软件系统的规模和复杂性不断增加,软件的可靠性和稳定性变得尤为重要。传统的软件测试方法通常依赖于手动编写测试用例和人工分析软件的错误,这种方式效率较低,且在面对复杂的大型系统时,测试的覆盖率和深度难以保证。 在现有技术中,虽然已经有自动化测试工具的应用,但这些工具通常仅能基于已知的测试用例进行自动执行,无法根据代码的结构、变动情况以及系统需求的变化进行动态分析和生成新的测试用例。这导致在软件频繁更新迭代的过程中,测试工作量巨大,且容易遗漏新的漏洞或风险点。尤其是当软件发生较大变动时,现有技术的测试工具无法有效识别代码的关键变化点,进而无法针对这些变化点生成新的测试用例并进行风险分析,测试覆盖率和精度受到影响。此外,现有工具难以根据测试结果进行智能化的风险评估和测试用例优先级排序,这对于提高测试效率和降低测试成本提出了新的挑战。
实现思路
阅读余下40%
技术概要为部分技术内容,查看PDF获取完整资料
该技术已申请专利,如用于商业用途,请联系技术所有人!
技术研发人员:
杜君丽陈玮柏壑
技术所属: 杭州杰竞科技有限公司.
相关技术
一种服务开发方法、装置、设备及存储介质 一种服务开发方法、装置、设备及存储介质
一种高精度双层优化方法的神经网络搜索架构构建方法 一种高精度双层优化方法的神经网络搜索架构构建方法
跨总线域的设备对宿主机空间DMA访问方法及相关设备 跨总线域的设备对宿主机空间DMA访问方法及相关设备
一种客户信息定期维护方法及系统 一种客户信息定期维护方法及系统
代码发布方法、装置、计算机设备和可读存储介质 代码发布方法、装置、计算机设备和可读存储介质
一种基于统一管理平台的子应用数据获取方法及装置 一种基于统一管理平台的子应用数据获取方法及装置
利用深度学习的BIM模型错误自动检测系统 利用深度学习的BIM模型错误自动检测系统
一种基于智能反射面的室内T型走廊场景路径损耗的分析方法 一种基于智能反射面的室内T型走廊场景路径损耗的分析方法
模型评估任务处理方法及装置 模型评估任务处理方法及装置
基于大数据的异常信号智能识别方法 基于大数据的异常信号智能识别方法
技术分类
电信、广播电视和卫星传输服务 电信、广播电视和卫星传输服务
互联网软件服务 互联网软件服务
集成电路设计 集成电路设计
信息集成数字服务 信息集成数字服务
电气机械制造 电气机械制造
计算机、通信、电子设备制造 计算机、通信、电子设备制造
医药制造、生物基材料 医药制造、生物基材料
石油煤矿化学用品加工 石油煤矿化学用品加工
化学原料制品加工 化学原料制品加工
非金属矿物加工 非金属矿物加工
金属制品加工 金属制品加工
专用设备制造 专用设备制造
通用设备制造 通用设备制造
通用零部件制造 通用零部件制造
汽车制造业 汽车制造业
铁路、船舶、航天设备制造 铁路、船舶、航天设备制造
电力、热力生产和供应 电力、热力生产和供应
燃气生产和供应 燃气生产和供应
水生产和供应 水生产和供应
房屋建筑、土木工程 房屋建筑、土木工程
交通运输、仓储和邮政 交通运输、仓储和邮政
农、林、牧、渔业 农、林、牧、渔业
采矿业 采矿业
农副、食品加工 农副、食品加工
烟草、酒水加工 烟草、酒水加工
纺织皮具居家制品 纺织皮具居家制品
文教体娱加工 文教体娱加工
苏ICP备18062519号-5 © 2018-2025 【123技术园】 版权所有,并保留所有权利