一种测试案例的排序方法及装置与流程

文档序号:21362290发布日期:2020-07-04 04:36阅读:来源:国知局

技术特征:

1.一种测试案例的排序方法,其特征在于,包括:

获取每个测试案例的输出参数和输入参数;

分别统计每个测试案例中输出参数在其他测试案例中作为输入参数的总次数,作为每个测试案例的输出参数引用权重;

分别统计每个测试案例中输入参数在其他测试案例中作为输出参数的总次数,作为每个测试案例的输入参数引用权重;

分别根据每个测试案例的输出参数引用权重与输入参数引用权重,确定每个测试案例的排序权重;

根据每个测试案例的排序权重对测试案例进行排序。

2.根据权利要求1所述的方法,其特征在于,所述获取每个测试案例的输出参数和输入参数,包括:

分别对每个测试案例进行解析,得到每个测试案例的标识、输出参数和输入参数;

分别对每个测试案例的标识、输出参数和输入参数以数组的形式进行存储。

3.根据权利要求1所述的方法,其特征在于,所述分别根据每个测试案例的输出参数引用权重与输入参数引用权重,确定每个测试案例的排序权重,包括:

分别将每个测试案例的输出参数引用权重与输入参数引用权重的差值确定为相应测试案例的排序权重。

4.根据权利要求1所述的方法,其特征在于,所述分别根据每个测试案例的输出参数引用权重与输入参数引用权重,确定每个测试案例的排序权重,包括:

分别将每个测试案例的输出参数引用权重与输入参数引用权重的差值确定为相应测试案例的排序权重;

当存在排序权重相同的两个或两个以上测试案例时,采用递归算法,再次计算排序权重相同的测试案例的排序权重,直到所有测试案例的排序权重均不相同。

5.根据权利要求1所述的方法,其特征在于,在所述根据每个测试案例的排序权重对测试案例进行排序之后,所述方法还包括:

按照每个测试案例的排序,将每个测试案例存储在链表中。

6.一种测试案例的排序装置,其特征在于,包括:

参数获取单元,用于获取每个测试案例的输出参数和输入参数;

第一权重确定单元,用于分别统计每个测试案例中输出参数在其他测试案例中作为输入参数的总次数,作为每个测试案例的输出参数引用权重;

第二权重确定单元,用于分别统计每个测试案例中输入参数在其他测试案例中作为输出参数的总次数,作为每个测试案例的输入参数引用权重;

第三权重确定单元,用于分别根据每个测试案例的输出参数引用权重与输入参数引用权重,确定每个测试案例的排序权重;

案例排序单元,用于根据每个测试案例的排序权重对测试案例进行排序。

7.根据权利要求6所述的装置,其特征在于,所述参数获取单元,具体用于:

分别对每个测试案例进行解析,得到每个测试案例的标识、输出参数和输入参数;

分别对每个测试案例的标识、输出参数和输入参数以数组的形式进行存储。

8.根据权利要求6所述的装置,其特征在于,所述第三权重确定单元,具体用于:

分别将每个测试案例的输出参数引用权重与输入参数引用权重的差值确定为相应测试案例的排序权重。

9.根据权利要求6所述的装置,其特征在于,所述第三权重确定单元,具体用于:

分别将每个测试案例的输出参数引用权重与输入参数引用权重的差值确定为相应测试案例的排序权重;

当存在排序权重相同的两个或两个以上测试案例时,采用递归算法,再次计算排序权重相同的测试案例的排序权重,直到所有测试案例的排序权重均不相同。

10.根据权利要求6所述的装置,其特征在于,所述装置还包括:

案例存储单元,用于按照每个测试案例的排序,将每个测试案例存储在链表中。


技术总结
本发明提供了一种测试案例的排序方法及装置,其中方法包括:获取每个测试案例的输出参数和输入参数;分别统计每个测试案例中输出参数在其他测试案例中作为输入参数的总次数,作为每个测试案例的输出参数引用权重;分别统计每个测试案例中输入参数在其他测试案例中作为输出参数的总次数,作为每个测试案例的输入参数引用权重;分别根据每个测试案例的输出参数引用权重与输入参数引用权重,确定每个测试案例的排序权重;根据每个测试案例的排序权重对测试案例进行排序,解决了测试案例涉及多个输入参数和多个输出参数时的排序问题,提高了对测试案例排序的准确性。

技术研发人员:徐雪梅
受保护的技术使用者:中国银行股份有限公司
技术研发日:2020.04.30
技术公布日:2020.07.03
当前第2页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1