一种应用程序自动化测试方法、装置、系统及存储介质制造方法及图纸

技术编号:39416251 阅读:20 留言:0更新日期:2023-11-19 16:07
本发明专利技术提供了一种应用程序自动化测试方法、装置、系统及存储介质,涉及金融科技和金融应用测试技术领域。所述应用程序自动化测试方法包括:获取待测试的应用程序并新建测试用例集合;在测试环境下执行测试用例集合,得到第一结果信息;切入生产环境对应用程序执行测试用例集合,得到第二结果信息;根据第一结果信息和第二结果信息得出应用程序的生产验证结论信息。本发明专利技术将测试环境和生产环境的验证进行了统一,确保生产功能的正确性和稳定性,保证了生产环境应用的可持续运行,解决了测试环境和生产环境用例不一致,无法自动验证生产功能等问题,为应用程序的测试验证提供了方便。为应用程序的测试验证提供了方便。为应用程序的测试验证提供了方便。

【技术实现步骤摘要】
一种应用程序自动化测试方法、装置、系统及存储介质


[0001]本专利技术涉及金融科技和金融应用测试
,更具体地说,涉及一种应用程序自动化测试方法、装置、系统及存储介质。

技术介绍

[0002]在金融领域的软件项目开发中,金融APP的软件测试的功能验证和生产功能验证是必不可少的环节,特别是对生产环境应用的功能复验,关乎移交生产的应用的功能正确性和稳定性,保证生产运行应用的可持续运行。
[0003]在实际开发过程中,分为测试环境下的功能验证,以及生产环境下的生产上的功能验证,两者往往被独立分开进行。尤其在金融行业,需要快速修复问题,避免造成资金损失,生产版本周期有两三天到一个月不等,相对频繁。测试工程师在测试环境进行充分验证后,上线生产又需通宵进行生产层面的相同的充分验证,导致功能验证重复,严重浪费测试人力;再者没有统一规范测试用例,导致生产验证和测试验证不一致。
[0004]现有的市面应用测试和生产验证的处理存在一些问题:没有进行系统的自动化测试,大部分测试还是进行手工验证;测试用例混乱,容易丢弃,无法复用;测试用例和生产验本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种应用程序自动化测试方法,其特征在于,包括:获取待测试的应用程序,并新建测试用例集合;在测试环境下,执行与所述测试环境对应的所述测试用例集合,得到第一结果信息;其中所述第一结果信息包括测试环境下的第一结果断言验证信息和第一日志条件验证信息;切入生产环境,对所述应用程序执行与所述生产环境对应的测试用例集合,得到第二结果信息;其中所述第二结果信息包括生产环境下的第二结果断言验证信息和第二日志条件验证信息;根据所述第一结果信息和所述第二结果信息得出所述应用程序的生产验证结论信息。2.如权利要求1所述应用程序自动化测试方法,其特征在于,所述获取待测试的应用程序,并新建测试用例集合,包括:获取到所述应用程序后,根据所述应用程序配置所述测试环境;获取用例,构建所述测试用例集合。3.如权利要求2所述应用程序自动化测试方法,其特征在于,所述根据所述应用程序配置所述测试环境,包括:根据所述应用程序,分别配置所述测试环境的url地址,以及所述生产环境的url地址;配置所述应用程序对应的全局请求通用参数。4.如权利要求1所述应用程序自动化测试方法,其特征在于,所述获取用例,构建所述测试用例集合,包括:获取执行脚本,对所述执行脚本进行预期验证,将通过所述预期验证的执行脚本作为用例;将所述用例存入用例库中,构成所述测试用例集合。5.如权利要求4所述应用程序自动化测试方法,其特征在于,所述获取执行脚本,对所述执行脚本进行预期验证,将通过所述预期验证的执行脚本作为用例,包括:获取python脚本,以及根据所述python脚本设置搅拌执行结果的断言信息和日志输出比较信息,作为执行脚本;或者,获取请求信息,根据所述请求信息配置脚本执行结果的断言信息;根据所述请求信息生成http请求,并得到与所述http请求对应的所述执行脚本。6.如权利要求4所述应用程序自动化测试方法,其特征在于,所...

【专利技术属性】
技术研发人员:陈友仕
申请(专利权)人:平安银行股份有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1