【技术实现步骤摘要】
一种移动端应用程序测试方法及装置
[0001]本申请涉及测试
,具体而言,涉及一种移动端应用程序测试方法及装置。
技术介绍
[0002]随着移动互联网的应用越来越广泛,通过移动APP实现线上业务服务也越来越被广泛使用,给人们的工作和生活带来了极大的便利。例如,金融行业的APP的出现,使得人们通过移动端即可以进行银行信用卡等业务的在线办理和查询。为提升移动端应用程序的使用效果,提升业务服务效率,在移动端应用程序上线前,需要对其进行场景流程测试。目前,现有的移动端应用程序测试方法,通常是由测试人员在测试平台手动进行测试。然而,现有方法在进行测试时,迭代效率低,且手工测试信息混乱,开发定位问题缺乏足够信息支撑,从而降低了测试效率。
技术实现思路
[0003]本申请实施例的目的在于提供一种移动端应用程序测试方法及装置,能够自动对移动端应用程序进行测试和分析,还能够准确定位程序漏洞,从而提升了测试效率。
[0004]本申请第一方面提供了一种移动端应用程序测试方法,包括:
[0005]确定待测试的移
【技术保护点】
【技术特征摘要】
1.一种移动端应用程序测试方法,其特征在于,包括:确定待测试的移动端应用程序;对所述移动端应用程序进行页面流程测试,得到测试结果;根据所述测试结果判断所述移动端应用程序是否存在漏洞;如果是,则根据所述测试结果获取应用程序漏洞信息;将所述应用程序漏洞信息上报至分析系统;通过所述分析系统对所述应用程序漏洞信息进行分析,得到分析结果;根据所述分析结果对所述移动端应用程序进行修复,得到修复好的目标应用程序;根据所述目标应用程序判断所述移动端应用程序是否被修复成功;如果是,则对所述目标应用程序重新进行页面流程测试。2.根据权利要求1所述的移动端应用程序测试方法,其特征在于,所述根据所述分析结果对所述移动端应用程序进行修复,得到修复好的目标应用程序,包括:根据所述分析结果定位漏洞位置和漏洞原因;根据所述漏洞位置和所述漏洞原因生成漏洞分析提示信息;接收针对所述漏洞分析提示信息输入的修复数据;根据所述修复数据对所述移动端应用程序进行修复,得到修复好的目标应用程序。3.根据权利要求1所述的移动端应用程序测试方法,其特征在于,所述根据所述目标应用程序判断所述移动端应用程序是否被修复成功,包括:对所述目标应用程序进行接口重试,得到返回结果;根据所述返回结果提取结果参数;根据所述结果参数判断所述移动端应用程序是否被修复成功;如果是,则执行所述的对所述目标应用程序重新进行页面流程测试。4.根据权利要求1所述的移动端应用程序测试方法,其特征在于,所述对所述移动端应用程序进行页面流程测试,得到测试结果,包括:确定当前需要测试的测试场景和所述测试场景对应的测试流程;根据所述测试场景和所述测试流程,对所述移动端应用程序进行页面流程测试,得到测试结果。5.根据权利要求1所述的移动端应用程序测试方法,其特征在于,所述方法还包括:根据所述测试结果判断出所述移动端应用程序不存在漏洞时,确定需要测试的新测试场景和所述新测试场景对应的新测试流程;根据所述新测试场景和所述新测试流程,继续对所述移动端应用程序进行页面流程测试。6.一种移动端应用程序测试装置,其特征在于,所述移...
【专利技术属性】
技术研发人员:王闪闪,
申请(专利权)人:平安银行股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。