摘要
本发明公开了一种计算机软件自动测试分析方法及测试平台,涉及软件测试分析技术领域,方法包括:对计算机软件源代码进行静态分析,将源代码的关键元素映射为实体,并基于实体及关系构建知识图谱。软件版本迭代时,检测代码变更并映射至知识图谱节点,标记变更区域。根据预设的依赖深度参数,迭代计算受影响的节点集合,将测试用例与知识图谱节点关联,识别需重新执行的测试用例,进行优先级排序,生成测试用例集合和执行序列;根据测试用例集合,生成测试用例执行序列,获取测试结果,分析失败用例,定位缺陷源头。通过智能识别代码关键变化点和引入风险评估与优先级排序机制,提升测试的效率与覆盖率,降低测试成本,保障软件的质量和稳定性。
技术关键词
节点
生成测试用例
因子
实体
构建知识图谱
定位缺陷
分析方法
检测缺陷
传播算法
计算机软件源代码
指数
逻辑
关系
自动测试平台
执行测试用例
参数
序列
抽象语法树
系统为您推荐了相关专利信息
富水砂卵石地层
效能预测方法
盾构掘进参数
效能数据
变量
水电机组故障
知识图谱数据库
预警方法
故障传播路径
知识库实体