一种基于智能得分的OOM测试基线机制制造技术

技术编号:41179307 阅读:17 留言:0更新日期:2024-05-07 22:14
本公开的部分实施例涉及一种基于智能得分的OOM测试基线机制。本文中提供了用于内存溢出测试基线系统的方法、系统以及非暂态处理器可读存储介质。示例方法包括在系统上执行多个测试用例。测试得分计算模块计算针对多个测试用例的子集中已执行的测试用例中的每个测试用例的测试用例得分。内存溢出(OOM)测试基线配置系统使用子集测试得分来训练机器学习系统,以预测针对未执行的测试用例的基线测试得分。测试用例得分预测模块预测针对未执行的测试用例的基线测试得分。测试用例配置调整模块调整未执行的测试用例以确定针对未执行的测试用例的基线配置,以在未执行的测试用例在测试系统上被执行时标识OOM问题。

【技术实现步骤摘要】

本领域总体涉及优化内存溢出基线测试,尤其涉及在信息处理系统中优化内存溢出基线测试。


技术介绍

1、“内存溢出”(oom)状态是信息处理系统中计算机操作的不期望状态。在信息处理系统具有oom状态时,无法分配由在信息处理系统上执行的程序或操作系统使用的附加的内存。在该场景下,信息处理系统将不能加载任何附加程序,并且在执行期间试图将附加数据加载到内存中的任何现有程序也将不能正确地执行。因此,确定用于测试的内存溢出基线配置对于软件项目的成功是关键的。


技术实现思路

1、说明性实施例提供了用于在存储系统中实现内存溢出测试基线系统的技术。例如,说明性实施例在系统上执行多个测试用例。测试得分计算模块计算针对多个测试用例的子集中的已执行的测试用例中的每个测试用例的测试用例得分。内存溢出(oom)测试基线配置系统使用子集测试得分来训练机器学习系统,以预测针对未执行的测试用例的基线测试得分。测试用例得分预测模块预测针对未执行的测试用例的基线测试得分,其中测试用例得分预测模块包括机器学习系统。测试用例配置调整模块调整未执行的测试用本文档来自技高网...

【技术保护点】

1.一种方法,包括:

2.根据权利要求1所述的方法,其中针对所述未执行的测试的所述基线测试得分测量所述未执行的测试用例的触发OOM错误的能力。

3.根据权利要求1所述的方法,其中由所述测试得分计算模块计算针对所述多个测试用例的所述子集中的已执行的所述测试用例中的每个测试用例的所述测试用例得分包括:

4.根据权利要求3所述的方法,其中由所述测试用例评估模块评估所述多个测试用例中的每个测试用例以标识所述多个测试用例中的所述测试用例之间的所述相似度包括:

5.根据权利要求4所述的方法,还包括:

6.根据权利要求1所述的方法,其中由所述...

【技术特征摘要】

1.一种方法,包括:

2.根据权利要求1所述的方法,其中针对所述未执行的测试的所述基线测试得分测量所述未执行的测试用例的触发oom错误的能力。

3.根据权利要求1所述的方法,其中由所述测试得分计算模块计算针对所述多个测试用例的所述子集中的已执行的所述测试用例中的每个测试用例的所述测试用例得分包括:

4.根据权利要求3所述的方法,其中由所述测试用例评估模块评估所述多个测试用例中的每个测试用例以标识所述多个测试用例中的所述测试用例之间的所述相似度包括:

5.根据权利要求4所述的方法,还包括:

6.根据权利要求1所述的方法,其中由所述测试得分计算模块计算针对所述多个测试用例的所述子集中的已执行的所述测试用例中的每个测试用例的所述测试用例得分包括:

7.根据权利要求6所述的方法,还包括:

8.根据权利要求6所述的方法,其中将所述多个测试用例分类为测试用例的所述多个子集包括:

9.根据权利要求8所述的方法,还包括:

10.根据权利要求1所述的方法,其中由所述测试得分计算模块计算针对所述多个测试用例的所述子集中的已执行的所述测试用例中的每个测试用例的所述测试用例得分包括:

11.根...

【专利技术属性】
技术研发人员:樊慧娟
申请(专利权)人:戴尔产品有限公司
类型:发明
国别省市:

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

1