测试用例优先级动态排序方法、装置、设备及介质制造方法及图纸

技术编号:46584927 阅读:1 留言:0更新日期:2025-10-10 21:22
本发明专利技术涉及测试技术领域,可应用于金融科技、医疗健康等业务系统平台中,揭露了一种测试用例优先级动态排序方法、装置、设备及介质,所述方法包括:识别获取的代码提交记录的变更模块集合,确定变更模块集合中每个变更模块的变更密度,对变更模块集合进行历史缺陷分析,得到每个变更模块的缺陷敏感度,利用获取的测试用例对变更模块集合进行覆盖,并根据覆盖结果确定测试用例的用例重要性,对用例重要性、变更密度和缺陷敏感度进行动态权重分配,并生成测试用例的综合优先级评分,对测试用例进行排序,并对排序结果进行动态权重优化,得到目标排序结果。本发明专利技术对于测试用例的优先级排序可以根据实际缺陷有效地对影响排序的参数权重进行动态调整。

【技术实现步骤摘要】

本专利技术涉及测试,尤其涉及一种测试用例优先级动态排序方法、装置、设备及介质


技术介绍

1、在现代软件开发中,持续集成(ci)与持续交付(cd)已成为主流工程实践模式,测试用例的高效排序与调度对保障构建质量与缺陷及时发现至关重要。为实现测试流程管理与自动化执行,业界普遍采用testrail、qtest、selenium等主流测试管理与执行工具。这些工具支持测试用例的组织、执行计划配置及部分自动化测试调度。然而,当前测试管理工具及测试管理工具的优先级策略大多采用静态规则或简单动态调整机制,在面对高频次构建与快速迭代场景时,测试管理工具的智能化和自适应能力仍明显不足。

2、在医疗健康领域,例如在电子病历系统、远程诊断平台等中,现有测试管理工具采用静态优先级和单一覆盖指标,难以动态响应临床逻辑变更、算法更新或接口调用频次的调整,导致关键模块测试滞后,存在漏测风险,可能引发医疗数据误判、患者隐私泄露等严重后果。同时,缺乏反馈优化机制也使得对历史高风险缺陷模块的回归测试覆盖不足,进一步加剧系统不稳定性风险。

3、在金融科技业务领域,例如在支本文档来自技高网...

【技术保护点】

1.一种测试用例优先级动态排序方法,其特征在于,所述方法包括:

2.如权利要求1所述的测试用例优先级动态排序方法,其特征在于,所述识别所述代码提交记录的变更模块集合,包括:

3.如权利要求1所述的测试用例优先级动态排序方法,其特征在于,所述确定所述变更模块集合中每个变更模块的变更密度,包括:

4.如权利要求1所述的测试用例优先级动态排序方法,其特征在于,所述对所述变更模块集合进行历史缺陷分析,得到每个所述变更模块的缺陷敏感度,包括:

5.如权利要求1所述的测试用例优先级动态排序方法,其特征在于,所述利用所述测试用例对所述变更模块集合进行覆盖...

【技术特征摘要】

1.一种测试用例优先级动态排序方法,其特征在于,所述方法包括:

2.如权利要求1所述的测试用例优先级动态排序方法,其特征在于,所述识别所述代码提交记录的变更模块集合,包括:

3.如权利要求1所述的测试用例优先级动态排序方法,其特征在于,所述确定所述变更模块集合中每个变更模块的变更密度,包括:

4.如权利要求1所述的测试用例优先级动态排序方法,其特征在于,所述对所述变更模块集合进行历史缺陷分析,得到每个所述变更模块的缺陷敏感度,包括:

5.如权利要求1所述的测试用例优先级动态排序方法,其特征在于,所述利用所述测试用例对所述变更模块集合进行覆盖,并根据覆盖结果确定每个所述测试用例的用例重要性,包括:

6.如权...

【专利技术属性】
技术研发人员:宋盼
申请(专利权)人:平安科技深圳有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1