买专利卖专利找龙图腾,真高效! 查专利查商标用IPTOP,全免费!专利年费监控用IP管家,真方便!
申请/专利权人:中国软件评测中心(工业和信息化部软件与集成电路促进中心)
摘要:本申请涉及软件测试领域,公开了一种测试用例优先级排序方法、装置、存储介质及电子设备。所述方法包括:创建层次化指标体系;通过预设方法对层次化指标体系中各指标的权重进行量化赋值,并通过层次化指标体系中各指标对应的优先级评分模型确定各指标的优先级评分;其中,预设方法包括融合群决策与不一致性检测的层次化分析法;根据层次化指标体系中各指标的优先级评分和权重值,确定测试用例的优先级评分;根据各测试用例的优先级评分对所有的测试用例进行优先级排序。可以提高测试缺陷检测效率与质量,达到成本与效益的平衡,为支撑软件迭代变更的效益、降低软件的运行周期和成本以及软件质量,提供了支撑与保障。
主权项:1.一种测试用例优先级排序方法,其特征在于,所述方法包括:创建层次化指标体系,以通过对测试用例的优先级进行量化的方式对测试用例进行优先级评估;通过预设方法对所述层次化指标体系中各指标的权重进行量化赋值,并通过所述层次化指标体系中各指标对应的优先级评分模型确定各指标的优先级评分;其中,所述预设方法包括融合群决策与不一致性检测的层次化分析法;根据所述层次化指标体系中各指标的优先级评分和权重值,确定测试用例的优先级评分;根据各测试用例的优先级评分对所有的测试用例进行优先级排序;其中,所述通过预设方法对所述层次化指标体系中各指标的权重进行量化赋值,包括:针对所述层次化指标体系中具有子指标的任一指标,根据该指标的子指标生成用于确定各子指标权重的判断矩阵;其中,所述判断矩阵的阶数等于子指标的数量,所述判断矩阵中各元素的值分别表示对应行索引与列索引对应子指标间的重要性的比值;发出评分提醒,以使多位专家分别通过为所述判断矩阵填值的方式反馈判断矩阵;其中,通过预设标度法确定所述判断矩阵中各元素的值;根据专家确定的判断矩阵中各元素的值,确定判断矩阵的最大特征值;根据所述最大特征值和所述判断矩阵的阶数确定一致性指标,并根据所述一致性指标确定所述判断矩阵的一致性比例;在所述一致性比例不满足预设一致性条件的情况下发出修正提醒消息,以使专家根据所述修正提醒消息对所述判断矩阵中元素的值进行修正;在所述一致性比例满足预设一致性条件的情况下,判定专家反馈的判断矩阵通过一致性检验;其中,在所述修正提醒消息中包括判断逻辑不一致因子集合,确定判断逻辑不一致因子的步骤包括:在所述判断矩阵的一致性比例不满足预设一致性条件的情况下,将所述判断矩阵的上三角区域作为目标检测区域;对所述目标检测区域的元素进行轮询,在满足第一预设条件时判定为判断逻辑不一致并确定判断逻辑不一致因子;将确定的判断逻辑不一致因子保存在判断逻辑不一致因子集合中;所述第一预设条件包括以下中的任一项:aij×ajk≤1,aik>1;aij×ajk<1,aik≥1;aij×ajk≥1,aik<1;aij×ajk>1,aik≤1;其中,在满足所述第一预设条件的情况下,aij、ajk和aik为ik位置处判断逻辑不一致因子,aij、ajk和aik形成判断逻辑不一致回路;aij为位于判断矩阵中第i行第j列的元素,表示第i个指标相对于第j个指标的重要性的比值;aik为位于判断矩阵中第i行第k列的元素,表示第i个指标相对于第k个指标的重要性的比值;ajk为位于判断矩阵中第j行第k列的元素,表示第j个指标相对于第k个指标的重要性的比值;在存在判断逻辑不一致的情况下,通过下式确定判断逻辑不一致距离: 其中,sh为预设标度值表中的第h个标度值;ldik为ik位置处的判断逻辑不一致距离,作为判断逻辑不一致程度的判定标准;aij为位于判断矩阵中第i行第j列的元素,表示第i个指标相对于第j个指标的重要性的比值;aik为位于判断矩阵中第i行第k列的元素,表示第i个指标相对于第k个指标的重要性的比值;ajk为位于判断矩阵中第j行第k列的元素,表示第j个指标相对于第k个指标的重要性的比值;针对任一专家反馈的已通过一致性检验的判断矩阵,根据该判断矩阵中的元素的值确定各子指标的初始权重值,其中,所述初始权重值为反馈该判断矩阵的专家针对子指标所确定的权重值;根据所有专家反馈的已通过一致性检验的判断矩阵,分别确定各专家的专家权重值;针对任一子指标,根据各专家的专家权重值和各专家确定的该子指标的初始权重值,确定该子指标的最终权重值,并将所述最终权重值作为该子指标的权重值;所述通过所述层次化指标体系中各指标对应的优先级评分模型确定各指标的优先级评分,包括:从所述层次化指标体系中筛选所有叶子节点处的指标,获得叶子节点指标集合;执行测试用例,并获取测试用例的执行结果;在所述叶子节点指标集合中包含主观指标的情况下,针对所述指标集合中的主观指标,根据预设的实际需求确定该主观指标的子需求,并根据所有子需求生成用于确定各子需求重要性值的判断矩阵;其中,判断矩阵的阶数等于子需求的个数;根据所述判断矩阵,通过所述预设方法确定各子需求的重要性值;根据所述执行结果和各子需求的重要性值,通过主观指标对应的优先级评分模型确定主观指标的优先级评分;在所述叶子节点指标集合中包含客观指标的情况下,根据所述执行结果,分别通过所述层次化指标体系中各客观指标对应的优先级评分模型确定各客观指标的优先级评分。
全文数据:
权利要求:
百度查询: 中国软件评测中心(工业和信息化部软件与集成电路促进中心) 测试用例优先级排序方法、装置、存储介质及电子设备
免责声明
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。