【技术实现步骤摘要】
自动化测试方法、装置、计算机设备及存储介质
本申请涉及研发
,尤其涉及一种自动化测试方法、装置、计算机设备及存储介质。
技术介绍
软件测试是使用人工或自动的手段来运行或测定某个软件系统的过程,其目的在于检验它是否满足规定的需求或弄清预期结果与实际结果之间的差别。为了保证功能的稳定性,在功能投入使用之前往往需对其进行反复的功能测试。当前,在日常的软件测试中,主要通过输入测试用例,根据测试用例确定功能是否测试通过。然而,一次功能测试所需的测试用例的数量往往是成百上千的,现有测试方式主要采用人工地输入的测试环境所需要的测试场景及各种测试用例,再根据各种测试用例手动地对各项功能进行一一测试。这种方式往往需要消耗大量的人力,并耗费大量的测试时长,最终导致测试效率低下的技术问题。
技术实现思路
本申请实施例的目的在于提出一种自动化测试方法、装置、计算机设备及存储介质,以解决测试效率低下的技术问题。为了解决上述技术问题,本申请实施例提供一种自动化测试方法,采用了如下所述的技术方案:预先录入不同的测 ...
【技术保护点】
1.一种自动化测试方法,其特征在于,包括下述步骤:/n预先录入不同的测试场景以及测试参数;/n根据所述测试场景和所述测试参数,确定当前测试的页面表单中所有子功能的测试用例;/n根据预设的测试模型,计算每个所述测试用例对所述子功能的预测概率,在所述预测概率大于等于预设阈值时,确定所述测试用例对所述子功能测试通过;/n计算测试通过的测试用例在所述页面表单对应所有测试用例中的占比,在所述占比大于等于预设通过率时,确定所述页面表单的目标功能测试通过。/n
【技术特征摘要】
1.一种自动化测试方法,其特征在于,包括下述步骤:
预先录入不同的测试场景以及测试参数;
根据所述测试场景和所述测试参数,确定当前测试的页面表单中所有子功能的测试用例;
根据预设的测试模型,计算每个所述测试用例对所述子功能的预测概率,在所述预测概率大于等于预设阈值时,确定所述测试用例对所述子功能测试通过;
计算测试通过的测试用例在所述页面表单对应所有测试用例中的占比,在所述占比大于等于预设通过率时,确定所述页面表单的目标功能测试通过。
2.根据权利要求1所述的自动化测试方法,其特征在于,所述计算每个所述测试用例对所述子功能的预测概率的步骤具体包括:
获取所述页面表单中的表单字段,每个不同的所述表单字段对应不同的子功能;
计算每个所述表单字段对应测试用例的测试参数的测试值,输入所述测试值至所述测试模型中,计算所述测试用例对所述表单字段的预测概率。
3.根据权利要求2所述的自动化测试方法,其特征在于,所述获取所述页面表单中的表单字段的步骤具体包括:
在工具中录入预设脚本,根据所述预设脚本确定页面按钮和所述页面表单的坐标;
根据所述坐标确定所述页面表单中的表单字段。
4.根据权利要求2所述的自动化测试方法,其特征在于,所述计算每个所述表单字段对应测试用例的测试参数的测试值的步骤具体包括:
获取所述表单字段的字段类型,其中,所述字段类型包括数值类型;
在所述表单字段的字段类型为所述数值类型时,对所述表单字段对应测试用例的测试参数的数值进行归一化,将所述归一化后的数值作为所述测试用例的测试值。
5.根据权利要求4所述的自动化测试方法,其特征在于,在所述获取所述表单字段的字段类型的步骤之后还包括:
所述字段类型还包括文本类型,在所述表单字段的字段类型为所述文本类型时,基于预设基础数据库查找所述表单字段对应测试用例的测试参数,获取所述预设基础数据库中基础...
【专利技术属性】
技术研发人员:高越,
申请(专利权)人:中国平安人寿保险股份有限公司,
类型:发明
国别省市:广东;44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。