【技术实现步骤摘要】
一种测试用例评价方法、装置、终端设备和存储介质
[0001]本申请实施例涉及软件测试
,尤其涉及一种测试用例评价方法
、
装置
、
终端设备和存储介质
。
技术介绍
[0002]智能设备不断普及,设备所搭载的软件种类和数量也越来越多
。
在软件发布之前,通常需要根据测试用例对软件的各项功能进行测试
。
测试用例是指对一项特定的软件产品进行测试的任务描述,其内容包括测试目标
、
测试环境
、
输入数据
、
测试步骤
、
预期结果和测试脚本等
。
随着软件复杂度增加,测试用例的数量规模也随之增加
。
[0003]基于测试用例完成特定软件的测试任务之后,对应每个测试用例生成对应的测试报告,在测试报告中会记录该测试用例对应的测试结果
、
覆盖的代码范围等
。
[0004]专利技术人对现有的测试报告进行测试用例分析时发现,在测试过程 ...
【技术保护点】
【技术特征摘要】
1.
一种测试用例评价方法,其特征在于,包括:获取至少两个待评价用例所执行到的代码行号,将所述代码行号作为集合元素生成每个所述待评价用例对应的行号集;根据所述行号集的交集关系对所述行号集进行分类得到集合类型,根据所述集合类型和预设的分类评分表得到每个所述行号集的第一评分;根据每个所述行号集的元素数量和同一种集合类型的行号集的最小元素数量,得到每个所述行号集的第二评分;根据所述行号集的父集数和同一种集合类型的行号集的最小父集数,得到每个所述行号集的第三评分;根据所述第一评分
、
所述第二评分和所述第三评分得到每个所述待评价用例的评价分数
。2.
根据权利要求1所述的测试用例评价方法,其特征在于,所述根据所述行号集的交集关系对所述行号集进行分类得到集合类型,根据所述集合类型和预设的分类评分表得到每个所述行号集的第一评分,包括:根据所述行号集的交集关系对所述行号集进行分类确认对应最低等级的集合类型,所述集合类型的等级从高到低为部分或没有交集
、
其他行号集的真子集
、
与其他两个行号集的交集相等
、
其他两个行号集的交集的真子集和等于其他行号集;根据所述集合类型和预设的分类评分表得到每个所述行号集的第一评分,所述分类评分表中,集合类型的等级越高,对应的第一评分越高
。3.
根据权利要求1所述的测试用例评价方法,其特征在于,所述根据每个所述行号集的元素数量和同一种集合类型的行号集的最小元素数量,得到每个所述行号集的第二评分,包括:根据每个所述行号集的元素数量和同一种集合类型的行号集的最小元素数量的差值,得到每个所述行号集的第二评分
。4.
根据权利要求1所述的测试用例评价方法,其特征在于,所述根据所述行号集的父集数和同一种集合类型的行号集的最小父集数,得到每个所述行号集的第三评分,包括:根据所述行号集的父集数和同一种集合类型的行号集的最小父集数的差值,得到每个所述行号集的第三评分
。5.
根据权利要求1所述的测试用例评价方法,其特征在于,所述根据所述第一评分
、
所述第二评分和所述第三评分得到每个所述待评价用例的评价分数,包...
【专利技术属性】
技术研发人员:王亚峰,
申请(专利权)人:广州视臻信息科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。