一种基于语义相似性的微服务系统测试用例静态排序方法
申请号:CN202510997364
申请日期:2025-07-18
公开号:CN120973665A
公开日期:2025-11-18
类型:发明专利
摘要
本发明公开了一种基于语义相似性的微服务系统测试用例静态排序方法,通过解析测试用例代码生成抽象语法树模型,提取被测软件结构特征;识别抽象语法树中的逻辑结构,包括顺序结构、分支和循环三类,利用语义分析技术,针对测试用例中的操作行为、变量依赖关系和接口调用,生成测试用例的语义向量;利用各个测试用例对应的语义向量之间的距离来评估测试用例之间的相似性;对于测试用例集合,按照功能和非功能两个角度划分不同测试类型的重要程度,并在此基础上按照测试用例相似性进行排序。本发明有效提升了测试效率和资源利用率。
技术关键词
服务系统
排序方法
语义向量
生成测试用例
抽象语法树
测试用例代码
语义分析技术
深度优先遍历
可用性测试
节点
NLP技术
接口特征
前端工具
排序系统
代码特征
遍历算法
场景分类
树形结构
处理器