一种基于中央随机的控索性软件测试方法及装置与流程

文档序号:20917491发布日期:2020-05-29 13:43阅读:来源:国知局

技术特征:

1.一种基于中央随机的控索性软件测试方法,其特征在于,包括:

获取原始缺陷数据,对所述原始缺陷数据进行筛选,获取缺陷数据集;

对缺陷数据集进行分块,并使用静态随机算法对缺陷数据集中的每条缺陷进行随机编号;

将所述随机编号与测试执行人员编号进行映射,根据所述映射关系进行测试任务派发;

收集所述测试任务的测试结果及对应的新发现的缺陷,根据所述测试结果及缺陷设计测试用例和测试数据。

2.根据权利要求1所述的方法,其特征在于,对所述原始缺陷数据进行筛选,获取缺陷数据集,包括:

将缺陷等级划分为一般、严重、致命三个等级;

根据缺陷等级对原始缺陷数据进行筛选,获取严重和致命等级的缺陷;

将严重和致命等级的缺陷作为缺陷数据集。

3.根据权利要求1所述的方法,其特征在于,对缺陷数据集进行分块,包括:

根据测试执行人员的数量获取缺陷数据集的分块数量;

所述测试执行人员的数量与缺陷数据集分块数量相对应。

4.根据权利要求1所述的方法,其特征在于,使用静态随机算法对缺陷数据集中的每条缺陷进行随机编号,包括:

根据测试执行人员编号,使用静态随机算法对缺陷数据集中的每条缺陷进行随机编号。

5.根据权利要求1或4所述的方法,其特征在于,将所述随机编号与测试执行人员编号进行映射,包括:

将每条缺陷的随机编号与对应的测试执行人员编号进行映射;

获取测试人员对应的缺陷。

6.根据权利要求1或4所述的方法,其特征在于,根据所述映射关系进行测试任务派发,包括:

根据所述映射关系,获取测试人员对应的缺陷;

根据所述缺陷,获取缺陷对应的功能模块;

将所述功能模块的测试任务派发给所述测试人员。

7.根据权利要求1或4所述的方法,其特征在于,收集所述测试任务的测试结果及对应的新发现的缺陷,根据所述测试结果及缺陷设计测试用例和测试数据,包括:

收集所述测试任务的测试结果,所述测试结果包括测试通过与测试不通过;

若测试不通过,则收集对应的新发现的缺陷;

根据新发现的缺陷设计测试用例和测试数据。

8.一种基于中央随机的控索性软件测试装置,其特征在于,包括:

缺陷数据集获取单元,获取原始缺陷数据,对所述原始缺陷数据进行筛选,获取缺陷数据集;

随机编号单元,对缺陷数据集进行分块,并使用静态随机算法对缺陷数据集中的每条缺陷进行随机编号;

任务派发单元,将所述随机编号与测试执行人员编号进行映射,根据所述映射关系进行测试任务派发;

测试结果收集单元,收集所述测试任务的测试结果及对应的新发现的缺陷,根据所述测试结果及缺陷设计测试用例和测试数据。

9.根据权利要求8所述的方法,其特征在于,缺陷数据集获取单元,包括:

划分子单元,将缺陷等级划分为一般、严重、致命三个等级;

筛选子单元,根据缺陷等级对原始缺陷数据进行筛选,获取严重和致命等级的缺陷;

缺陷数据集获取子单元,将严重和致命等级的缺陷作为缺陷数据集。

10.根据权利要求8所述的方法,其特征在于,测试结果收集单元,包括:

测试结果收集子单元,收集所述测试任务的测试结果,所述测试结果包括测试通过与测试不通过;

缺陷收集子单元,若测试不通过,则收集对应的新发现的缺陷;

设计子单元,根据新发现的缺陷设计测试用例和测试数据。


技术总结
本发明公开了一种基于中央随机的控索性软件测试方法及装置,包括:对原始缺陷数据进行筛选,获取缺陷数据集,使用静态随机算法对缺陷数据集中的每条缺陷进行随机编号,将所述随机编号与测试执行人员编号进行映射,根据所述映射关系进行测试任务派发;收集所述测试任务的测试结果及对应的新发现的缺陷,根据所述测试结果及缺陷设计测试用例和测试数据,解决现有的软件测试方法测试覆盖路径不到位、测试数据组织不全面的问题。

技术研发人员:吴旭;曹晶晶
受保护的技术使用者:航天信息股份有限公司
技术研发日:2019.12.29
技术公布日:2020.05.29
当前第2页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1