用于大型软件系统的测试用例管理系统技术方案

技术编号:43660129 阅读:28 留言:0更新日期:2024-12-13 12:51
本公开的实施例涉及用于大型软件系统的测试用例管理系统。本文提供用于测试用例管理系统的方法、系统、以及非暂态处理器可读存储介质。示例方法包括由测试用例管理系统标识用于包括软件测试生命周期系统中提供测试覆盖所需的测试特性的命名空间。测试用例管理系统针对测试用例组中的测试用例创建测试用例特性矩阵数据集。测试用例管理系统使用测试用例特性矩阵数据集在命名空间中的测试特性和测试用例组中的测试用例之间执行相似度分析,以标识提供测试覆盖的至少一部分的测试用例的子集。软件测试生命周期系统在测试系统上执行测试用例的子集以提供测试覆盖的至少一部分。

【技术实现步骤摘要】

领域总体上涉及优化测试覆盖,并且尤其涉及优化信息处理系统中的测试覆盖。


技术介绍

1、客户要求高质量的软件,并且充分的测试覆盖是软件质量的一个组成部分。因此,在选择性地选取大数目的可用测试用例的子集以提供平衡的测试覆盖的同时,软件的全面和平衡的测试覆盖对软件项目的成功是关键的。


技术实现思路

1、说明性实施例提供用于实现存储系统中的测试用例管理系统的技术。例如,说明性实施例由测试用例管理系统标识用于包括软件测试生命周期系统中提供测试覆盖所需的测试特性的命名空间。测试用例管理系统创建针对测试用例组中的测试用例的测试用例特性矩阵数据集。测试用例管理系统使用测试用例特性矩阵数据集,执行命名空间中的测试特性与测试用例组中的测试用例之间的相似度分析,以标识提供测试覆盖的至少一部分的测试用例的子集。软件测试生命周期系统在测试系统上执行测试用例的子集以提供测试覆盖的至少一部分。在其他实施例中可以使用其他类型的处理设备。这些和其他的说明性实施例包括而不限于装置、系统,方法和处理器可读存储介质。

【技术保护点】

1.一种方法,包括:

2.根据权利要求1所述的方法,其中标识所述命名空间包括:

3.根据权利要求1所述的方法,其中标识所述命名空间包括:

4.根据权利要求1所述的方法,其中标识所述命名空间包括:

5.根据权利要求1所述的方法,其中标识所述命名空间包括:

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

7.根据权利要求6所述方法,其中调整所述命名空间中的所述经初始化的权重中的所述至少一个经初始化的权重包括以下项中的至少一项:

8.根据权利要求5所述的方法,其中初始化针对所述命名空间中的所述测试特性中的所述至少一个测...

【技术特征摘要】

1.一种方法,包括:

2.根据权利要求1所述的方法,其中标识所述命名空间包括:

3.根据权利要求1所述的方法,其中标识所述命名空间包括:

4.根据权利要求1所述的方法,其中标识所述命名空间包括:

5.根据权利要求1所述的方法,其中标识所述命名空间包括:

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

7.根据权利要求6所述方法,其中调整所述命名空间中的所述经初始化的权重中的所述至少一个经初始化的权重包括以下项中的至少一项:

8.根据权利要求5所述的方法,其中初始化针对所述命名空间中的所述测试特性中的所述至少一个测试特性的所述权重包括:

9.根据权利要求1所述的方法,其中创建针对所述测试用例组中的测试用例的所述测试用例特性矩阵数据集包括:

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

11.根据权利要求9所述的方法,其中创建针对所述测试用例组中的所述测试用例的所...

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

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

1