【技术实现步骤摘要】
软件质量评价方法、装置、终端设备及存储介质
本申请属于研发管理
,尤其涉及一种软件质量评价方法、装置、终端设备及存储介质。
技术介绍
目前,在对软件的软件质量进行评价时,通常是根据软件的某一因素进行评估。然而,影响软件质量的因素涵盖多个方面,只通过单一因素评估软件的软件质量,具有严重的局限性。另外,用于生成软件质量评价模型的测试用例通常与待测试软件没有联系。因此,根据该测试用例得到的软件质量测试模型,在对软件进行评估时的准确率也无法保证。
技术实现思路
本申请实施例提供了一种软件质量评价方法、装置、终端设备及存储介质,可以解决现有技术中难以生成高质量的软件测试模型,无法保证对软件进行评估时的准确率的问题。第一方面,本申请实施例提供了一种软件质量评价方法,包括:从多个软件质量因素中确定当前用于评价软件质量的目标因素,所述目标因素包括软件中脚本文件的代码复杂度、开发脚本文件的人力时间以及脚本文件的代码规模;基于待测试软件的测试功能,从具有相同所述测试功能的测试库中获取测试用例;获取所述测试用例中属于所述目标因素的目标信息,并根据所述目标信息对预设的回归方程进行回归分析,生成软件质量测试模型;其中,所述目标信息包括所述测试用例的测试脚本文件的代码复杂度、开发测试脚本文件的人力时间和测试脚本文件的代码规模;获取所述待测试软件中属于所述目标因素的待测试信息,将所述待测试信息输入至所述软件质量测试模型,得到软件质量评价信息。在一实施例中,在所述基于待测试软件的测试 ...
【技术保护点】
1.一种软件质量评价方法,其特征在于,包括:/n从多个软件质量因素中确定当前用于评价软件质量的目标因素,所述目标因素包括软件中脚本文件的代码复杂度、开发脚本文件的人力时间以及脚本文件的代码规模;/n基于待测试软件的测试功能,从具有相同所述测试功能的测试库中获取测试用例;/n获取所述测试用例中属于所述目标因素的目标信息,并根据所述目标信息对预设的回归方程进行回归分析,生成软件质量测试模型;其中,所述目标信息包括所述测试用例的测试脚本文件的代码复杂度、开发测试脚本文件的人力时间和测试脚本文件的代码规模;/n获取所述待测试软件中属于所述目标因素的待测试信息,将所述待测试信息输入至所述软件质量测试模型,得到软件质量评价信息。/n
【技术特征摘要】
1.一种软件质量评价方法,其特征在于,包括:
从多个软件质量因素中确定当前用于评价软件质量的目标因素,所述目标因素包括软件中脚本文件的代码复杂度、开发脚本文件的人力时间以及脚本文件的代码规模;
基于待测试软件的测试功能,从具有相同所述测试功能的测试库中获取测试用例;
获取所述测试用例中属于所述目标因素的目标信息,并根据所述目标信息对预设的回归方程进行回归分析,生成软件质量测试模型;其中,所述目标信息包括所述测试用例的测试脚本文件的代码复杂度、开发测试脚本文件的人力时间和测试脚本文件的代码规模;
获取所述待测试软件中属于所述目标因素的待测试信息,将所述待测试信息输入至所述软件质量测试模型,得到软件质量评价信息。
2.如权利要求1所述的软件质量评价方法,其特征在于,在所述基于待测试软件的测试功能,从具有相同所述测试功能的测试库中获取测试用例之前,还包括:
获取初始测试用例,以及获取用于描述所述初始测试用例的初始描述信息;
计算所述初始描述信息与所述测试库中存储的所述测试用例的描述信息之间的相似度;
若所述相似度小于预设相似度,则计算所述初始测试用例的第一用例质量;
若所述第一用例质量大于或等于预设质量,则将所述初始测试用例和所述初始描述信息存储至所述测试库中。
3.如权利要求2所述的软件质量评价方法,其特征在于,在所述计算所述初始描述信息与所述测试库中存储的所述测试用例的描述信息之间的相似度之后,还包括:
若所述相似度大于或等于预设相似度,则获取与所述初始测试用例的相似度大于或等于预设相似度的第一测试用例;
计算所述初始测试用例的第一用例质量,并获取所述第一测试用例的第二用例质量;
若所述第一用例质量大于所述第二用例质量,则删除所述第一测试用例,将所述初始测试用例存储至所述测试库中。
4.如权利要求2或3所述的软件质量评价方法,其特征在于,所述计算所述初始测试用例的第一用例质量,包括:
获取所述初始测试用例的第一脚本文件,并统计所述第一脚本文件中逻辑语句的第一数量;
确定包含所述初始测试用例的对比软件,并统计所述对比软件的第二脚本文件中逻辑语句的第二数量;
获取所述初始测试用例中的漏洞信息;
根据所述第一数量、所述第二数量以及所述漏洞信息,计算所述初始测试用例的第一用例质量。
5.如权利要求4所述的软件质量评价方法,其特征在于,所述初始测试用例包括多个漏洞信息;
所述根据所述第一数量、所述第二数量以及所述漏洞信息,计算所述初始测试用例的第一用例质量,包括:
根...
【专利技术属性】
技术研发人员:周涛涛,
申请(专利权)人:平安国际智慧城市科技股份有限公司,
类型:发明
国别省市:广东;44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。