【技术实现步骤摘要】
包括帐号名称的应用的功能测试方法、装置和计算机设备
本申请涉及到计算机领域,特别是涉及到一种包括帐号名称的应用的功能测试方法、装置、计算机设备和存储介质。
技术介绍
目前产品测试(例如软件的功能测试)中,测试用例的编写会和测试人员的经验有关系,往往经验不足的时候会漏测,而导致产品出现问题。而采用最不容易漏测的数据遍历的方式,以提高测试的覆盖度,从而弥补测试人员的经验的不足的话,将很大程度上增加了测试负担。因为当接口输入参数增多、并且输入参数的可取值种类增多时,组合数据(数据遍历而获得的测试用例)就成几何倍数增加,甚至导致测试用例的数量远超计算机承受数量。因此,现有技术无法同时解决测试负担大、因测试人员经验不足导致的漏测的技术问题。
技术实现思路
本申请的主要目的为提供一种包括帐号名称的应用的功能测试方法、装置、计算机设备和存储介质,旨在保证测试质量的前提下,减小测试负担,实现了对包括帐号名称的应用的自动测试以避免漏测。为了实现上述专利技术目的,本申请提出一种包括帐号名称的应用的功能测试方法,包括以下步骤:采集待测试的包括帐号名称的应用,所述帐号名称至少包括数字、大写字母、小写字母、中文和特殊字符中的一种特征数据;分析所述应用,获取所述特征数据的数量、每个所述特征数据的可取值数量与所述应用的类型标签;判断所述特征数据的数量是否大于预设的数量阈值;若所述特征数据的数量大于预设的数量阈值,则利用预设的应用类型与测试策略对应关系,从预设的多个测试策略中选择与所述应用的类型标签对应的第一测试策略,其中所述第一测试策略至少包括正交实验法;采用所述正交实验法生成所述功能测试 ...
【技术保护点】
1.一种包括帐号名称的应用的功能测试方法,其特征在于,包括:采集待测试的包括帐号名称的应用,所述帐号名称至少包括数字、大写字母、小写字母、中文和特殊字符中的一种特征数据;分析所述应用,获取所述特征数据的数量、每个所述特征数据的可取值数量与所述应用的类型标签;判断所述特征数据的数量是否大于预设的数量阈值;若所述特征数据的数量大于预设的数量阈值,则利用预设的应用类型与测试策略对应关系,从预设的多个测试策略中选择与所述应用的类型标签对应的第一测试策略,其中所述第一测试策略至少包括正交实验法;采用所述正交实验法生成所述功能测试的测试用例,其中所述测试用例的数量至少为
【技术特征摘要】
1.一种包括帐号名称的应用的功能测试方法,其特征在于,包括:采集待测试的包括帐号名称的应用,所述帐号名称至少包括数字、大写字母、小写字母、中文和特殊字符中的一种特征数据;分析所述应用,获取所述特征数据的数量、每个所述特征数据的可取值数量与所述应用的类型标签;判断所述特征数据的数量是否大于预设的数量阈值;若所述特征数据的数量大于预设的数量阈值,则利用预设的应用类型与测试策略对应关系,从预设的多个测试策略中选择与所述应用的类型标签对应的第一测试策略,其中所述第一测试策略至少包括正交实验法;采用所述正交实验法生成所述功能测试的测试用例,其中所述测试用例的数量至少为其中Ak为第k个特征数据的可取值数量,共有n种特征数据;根据所述测试用例,对所述应用进行所述功能测试。2.根据权利要求1所述的包括帐号名称的应用的功能测试方法,其特征在于,所述分析所述应用,获取所述特征数据的数量、每个所述特征数据的可取值数量与所述应用的类型标签的步骤,包括:从所述应用中调取所述帐号名称的命名规则,其中所述命名规则规定了所述特征数据的数量与每个所述特征数据的可取值数量;从所述命名规则中获取所述特征数据的数量与每个所述特征数据的可取值数量,并从所述应用中调取所述应用的类型标签。3.根据权利要求1所述的包括帐号名称的应用的功能测试方法,其特征在于,所述判断所述特征数据的数量是否大于预设的数量阈值的步骤之后,包括:若所述特征数据的数量不大于预设的数量阈值,则根据预设的边界值规则,获取每个所述特征数据的可取边界值;以所述可取边界值和与所述可取边界值最接近的可取值,作为所述特征数据的测试取值;遍历所有所述特征数据的测试取值,从而生成所述测试用例。4.根据权利要求1所述的包括帐号名称的应用的功能测试方法,其特征在于,所述若所述特征数据的数量大于预设的数量阈值,则利用预设的应用类型与测试策略对应关系,从预设的多个测试策略中选择与所述应用的类型标签对应的第一测试策略,其中所述第一测试策略至少包括正交实验法的步骤之前,包括:获取指定类型的多个历史应用的功能测试报告,所述功能测试报告中包括对功能测试质量的评分;根据公式:计算出采用第l种测试策略的指定类型历史应用的功能测试报告对功能测试质量的平均评分Gl,其中Bli为采用第l种测试策略的指定类型历史应用的第i个功能测试报告对功能测试质量的评分,所述指定类型的历史应用共有m个功能测试报告;将多个Gl中的最大值对应的测试策略作为指定类型的测试策略,从而生成应用类型与测试策略对应关系。5.根据权利要求1所述的包括帐号名称的应用的功能测试方法,其特征在于,所述采用所述正交...
【专利技术属性】
技术研发人员:莫焱莉,
申请(专利权)人:平安科技深圳有限公司,
类型:发明
国别省市:广东,44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。