【技术实现步骤摘要】
一种基于功能基线的软件功能测试度量方法及系统
[0001]本专利技术涉及软件应用
,特别涉及一种基于功能基线的软件功能测试度量方法及系统。
技术介绍
[0002]目前,对软件功能进行测试度量的测试度量标准不一,一般均有多种测试度量标准,导致软件市场上软件开发方对各自开发的软件的功能情况表述方法不一,无法对开发软件进行统一的品质衡量。另外,对软件功能进行测试度量时,需要工作人员人工根据软件功能测试度量需求挑选对应的软件功能测试用例对软件功能进行测试,获取测试结果后还需要工作人员人工根据度量标准对测试结果进行度量评价,人力成本较大,特别是当有多个软件的软件功能需要连续进行测试度量时,测试度量效率较低,其次,人工进行功能测试用例挑选以及根据度量标准对测试结果进行度量评价可能存在功能测试用例挑选不适宜和度量评价不合理等情况发生。
[0003]因此,亟需一种解决办法。
技术实现思路
[0004]本专利技术提供一种基于功能基线的软件功能测试度量方法及系统,引入预设的软件功能测试度量库,对软件功能的测试功能点 ...
【技术保护点】
【技术特征摘要】
1.一种基于功能基线的软件功能测试度量方法,其特征在于,包括:步骤1:获取用户的软件功能测试度量需求;步骤2:基于所述软件功能测试度量需求,生成需求确认表,并输出显示供用户填写;步骤3:基于用户填写结果,构建功能基线;步骤4:基于所述功能基线和预设的软件功能测试度量库,对用户软件进行功能测试度量。2.如权利要求1所述的一种基于功能基线的软件功能测试度量方法,其特征在于,所述步骤2中,基于所述软件功能测试度量需求,生成需求确认表,包括:基于预设的软件功能测试度量需求确认表生成模板,根据所述软件功能测试度量需求,生成需求确认表。3.如权利要求1所述的一种基于功能基线的软件功能测试度量方法,其特征在于,所述步骤3:基于用户填写结果,构建功能基线,包括:从所述用户填写结果中提取每一用户填写确认的需求项;查询预设的测试功能点库,确定所述需求项对应的测试功能点;将所述测试功能点进行排序组合,获得功能基线。4.如权利要求3所述的一种基于功能基线的软件功能测试度量方法,其特征在于,所述步骤4:基于所述功能基线和预设的软件功能测试度量库,对用户软件进行功能测试度量,包括:从所述软件功能测试度量库中确定所述功能基线中每一所述测试功能点对应的软件功能测试用例和测试结果评价度量模板;基于所述软件功能测试用例,对用户软件进行软件功能测试,获得测试结果;基于对应所述测试结果评价度量模板,对所述测试结果进行评价度量,获得度量结果,并输出显示。5.如权利要求1所述的一种基于功能基线的软件功能测试度量方法,其特征在于,还包括:步骤5:基于度量结果,对用户进行软件优化建议;其中,所述步骤5:基于度量结果,对用户进行软件优化建议,包括:基于预设的第一特征提取模板,对所述度量结果进行特征提取,获得多个第一特征值;基于所述第一特征值,构建所述度量结果的第一特征描述向量;构建适宜于所述用户软件的软件优化建议库;基于所述第一特征描述向量和所述软件优化建议库,确定软件优化建议,并输出显示。6.如权利要求5所述的一种基于功能基线的软件功能测试度量方法,其特征在于,所述构建适宜于所述用户软件的软件优化建议库,包括:获取所述用户软件的软件信息;基于预设的软件优化案例检索要求生成模板,根据所述软件信息,生成软件优化案例检索要求;从预设的软件优化案例库中检索出符合所述软件优化案例检索要求的多个软件优化案例;从每一所述软件优化案例中提取软件优化结果;
基于预设的软件优化效果评价模板,对所述软件优化结果进行软件优化效果评价,获得效果值;从最大所述效果值对应的所述软件优化结果所在的所述软件优化案例中提取历史度量结果和软件优化方案;基于所述第一特征提取模板,对所述历史度量结果进行特征提取,获得多个第二特征值;基于所述第二特征值,构建所述历史度量结果的第二特征描述向量;将所述第二特征描述向量和对应所述软件优化方案进行一一配对,获得配对组;将所述配对...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。