一种多维度的测试用例优先级排序方法技术

技术编号:24937635 阅读:66 留言:0更新日期:2020-07-17 20:51
本发明专利技术公开了一种多维度的测试用例优先级排序方法,步骤包括编写测试用例,对所有产品需求按重要性设置影响性权重值;记录测试用例的缺陷信息,缺陷信息包括缺陷严重级别、缺陷归属和缺陷分类;缺陷信息的元素进行赋值;根据每一个测试用例的缺陷信息,将其元素值进行相加,得到每一个测试用例的严重性权重值;将影响性权重值乘以严重性权重值,得到每一个测试用例的对应的总权重得分,对总权重得分从高到低对所有测试用例进行排序;回归测试时,按照总权重得分排序执行测试用例。本发明专利技术通过综合缺陷的多个维度对测试用例进行排序,使得新测试执行用例更有效率,保证优先执行的用例是对产品更为重要的。

【技术实现步骤摘要】
一种多维度的测试用例优先级排序方法
本专利技术涉及软件测试
,特别涉及一种多维度的测试用例优先级排序方法。
技术介绍
软件测试中由于产品迭代,测试用例和缺陷在不断更新,而回归测试或新版本测试是必须执行以确保产品的质量,但测试时间有限,如何保证在短时间更有效率地执行用例是需要考虑的事情。回归测试作为软件生命周期的一个组成部分,在整个软件测试过程中占有很大的工作量比重,软件开发的各个阶段都会进行多次回归测试。在渐进和快速迭代开发中,新版本的连续发布使回归测试进行得更加频繁,而在极端编程方法中,更是要求每天都进行若干次回归测试。因此,通过选择正确的回归测试策略来改进回归测试的效率和有效性是非常有意义的。现在回归测试用例排序大多是根据经验进行排序,或只考虑一个维度(如需求重要性)进行排序,用例排序的方式忽略了很多实际测试中的因素,也不能很好的适应项目发展的情况。
技术实现思路
本专利技术要解决的技术问题在于,提供一种多维度的测试用例优先级排序方法,通过综合缺陷的多个维度对测试用例进行排序,使得新测试执行用例更有本文档来自技高网...

【技术保护点】
1.一种多维度的测试用例优先级排序方法,其特征在于,包括以下步骤:/nS1、根据产品需求编写对应的测试用例,对所有产品需求按重要性设置影响性权重值;不同的产品需求,其影响性权重值也是不同的,而同一个产品需求下的所有测试用例的影响性权重值是相同的;/nS2、对每一个测试用例进行测试,在测试过程中记录测试用例的缺陷信息,缺陷信息包括缺陷严重级别、缺陷归属和缺陷分类;/n对缺陷严重级别、缺陷归属和缺陷分类进行划分,缺陷严重级别划分为:轻微、一般、严重和致命,缺陷归属划分为:前端、后端和大数据层,缺陷分类划分为:功能逻辑、文字、兼容性和性能;/n将缺陷严重级别定义为集合A,而轻微、一般、严重和致命均为...

【技术特征摘要】
1.一种多维度的测试用例优先级排序方法,其特征在于,包括以下步骤:
S1、根据产品需求编写对应的测试用例,对所有产品需求按重要性设置影响性权重值;不同的产品需求,其影响性权重值也是不同的,而同一个产品需求下的所有测试用例的影响性权重值是相同的;
S2、对每一个测试用例进行测试,在测试过程中记录测试用例的缺陷信息,缺陷信息包括缺陷严重级别、缺陷归属和缺陷分类;
对缺陷严重级别、缺陷归属和缺陷分类进行划分,缺陷严重级别划分为:轻微、一般、严重和致命,缺陷归属划分为:前端、后端和大数据层,缺陷分类划分为:功能逻辑、文字、兼容性和性能;
将缺陷严重级别定义为集合A,而轻微、一般、严重和致命均为集合A的元素;将缺陷归属定义为集合B,而前端、后端和大数据层均为集合B的元素;将缺陷分类划定义为集合C,而功能逻辑、文字、兼容性和性能均为集合C的元素;
对集合A、集合B和集合C中的元素均进行赋值;
S3、根据每一个测试用例的缺陷信息,将其集合...

【专利技术属性】
技术研发人员:梁徽杨燕清曾伟文
申请(专利权)人:广东睿江云计算股份有限公司
类型:发明
国别省市:广东;44

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

1