1.一种基于中央随机的控索性软件测试方法,其特征在于,包括:
获取原始缺陷数据,对所述原始缺陷数据进行筛选,获取缺陷数据集;
对缺陷数据集进行分块,并使用静态随机算法对缺陷数据集中的每条缺陷进行随机编号;
将所述随机编号与测试执行人员编号进行映射,根据所述映射关系进行测试任务派发;
收集所述测试任务的测试结果及对应的新发现的缺陷,根据所述测试结果及缺陷设计测试用例和测试数据。
2.根据权利要求1所述的方法,其特征在于,对所述原始缺陷数据进行筛选,获取缺陷数据集,包括:
将缺陷等级划分为一般、严重、致命三个等级;
根据缺陷等级对原始缺陷数据进行筛选,获取严重和致命等级的缺陷;
将严重和致命等级的缺陷作为缺陷数据集。
3.根据权利要求1所述的方法,其特征在于,对缺陷数据集进行分块,包括:
根据测试执行人员的数量获取缺陷数据集的分块数量;
所述测试执行人员的数量与缺陷数据集分块数量相对应。
4.根据权利要求1所述的方法,其特征在于,使用静态随机算法对缺陷数据集中的每条缺陷进行随机编号,包括:
根据测试执行人员编号,使用静态随机算法对缺陷数据集中的每条缺陷进行随机编号。
5.根据权利要求1或4所述的方法,其特征在于,将所述随机编号与测试执行人员编号进行映射,包括:
将每条缺陷的随机编号与对应的测试执行人员编号进行映射;
获取测试人员对应的缺陷。
6.根据权利要求1或4所述的方法,其特征在于,根据所述映射关系进行测试任务派发,包括:
根据所述映射关系,获取测试人员对应的缺陷;
根据所述缺陷,获取缺陷对应的功能模块;
将所述功能模块的测试任务派发给所述测试人员。
7.根据权利要求1或4所述的方法,其特征在于,收集所述测试任务的测试结果及对应的新发现的缺陷,根据所述测试结果及缺陷设计测试用例和测试数据,包括:
收集所述测试任务的测试结果,所述测试结果包括测试通过与测试不通过;
若测试不通过,则收集对应的新发现的缺陷;
根据新发现的缺陷设计测试用例和测试数据。
8.一种基于中央随机的控索性软件测试装置,其特征在于,包括:
缺陷数据集获取单元,获取原始缺陷数据,对所述原始缺陷数据进行筛选,获取缺陷数据集;
随机编号单元,对缺陷数据集进行分块,并使用静态随机算法对缺陷数据集中的每条缺陷进行随机编号;
任务派发单元,将所述随机编号与测试执行人员编号进行映射,根据所述映射关系进行测试任务派发;
测试结果收集单元,收集所述测试任务的测试结果及对应的新发现的缺陷,根据所述测试结果及缺陷设计测试用例和测试数据。
9.根据权利要求8所述的方法,其特征在于,缺陷数据集获取单元,包括:
划分子单元,将缺陷等级划分为一般、严重、致命三个等级;
筛选子单元,根据缺陷等级对原始缺陷数据进行筛选,获取严重和致命等级的缺陷;
缺陷数据集获取子单元,将严重和致命等级的缺陷作为缺陷数据集。
10.根据权利要求8所述的方法,其特征在于,测试结果收集单元,包括:
测试结果收集子单元,收集所述测试任务的测试结果,所述测试结果包括测试通过与测试不通过;
缺陷收集子单元,若测试不通过,则收集对应的新发现的缺陷;
设计子单元,根据新发现的缺陷设计测试用例和测试数据。