【技术实现步骤摘要】
一种基于前后端交互的自动化测试方法、装置及电子设备
本专利技术涉及计算机信息处理领域,具体而言,涉及一种基于前后端交互的自动化测试方法、装置、电子设备及计算机可读介质。
技术介绍
自动化测试是将以人为驱动的测试行为转化为机器执行的一种过程。通常情况下,在设计了测试用例并通过评审之后,由测试人员根据测试用例中描述的规程一步步执行测试,得到实际结果与期望结果的比较。现有的自动化测试方案一般都是将前端和后端分离开进行测试,如应用程序APP的前端测试除需要维护APP版本外,还需要保持绝对稳定的测试环境才能进行自动化测试,前端测试的测试环境的维护成本较高且效率低。此外,APP前端测试和后端接口测试通常是不同的测试场景,测试结果也无法进行关联分析,测试场景相对死板,自动化脚本维护成本高。
技术实现思路
本专利技术旨在解决现有自动化测试中前端测试环境维护成本高,脚本执行率底的技术问题。为了解决上述技术问题,本专利技术第一方面提出一种基于前后端交互的自动化测试方法,所述方法包括:提取后端自动化测试 ...
【技术保护点】
1.一种基于前后端交互的自动化测试方法,其特征在于,所述方法包括:/n提取后端自动化测试执行结果的关键数据;/n存储并更新所述关键数据;/n控制前端基于所述关键数据进行场景测试及数据校验。/n
【技术特征摘要】
1.一种基于前后端交互的自动化测试方法,其特征在于,所述方法包括:
提取后端自动化测试执行结果的关键数据;
存储并更新所述关键数据;
控制前端基于所述关键数据进行场景测试及数据校验。
2.根据权利要求1所述的方法,其特征在于,所述关键数据包括:测试用例的名称、测试场景、执行结果的类型。
3.根据权利要求1-2中任一项所述的方法,其特征在于,所述提取后端自动化测试执行结果的关键数据包括:
从后端自动化测试报告中筛选出测试结果的状态成功的测试用例;
将筛选出的测试用例的名称、测试场景、执行结果的类型存储到关键数据表中。
4.根据权利要求1-3中任一项所述的方法,其特征在于,所述控制前端基于所述关键数据进行场景测试包括:
确定所述关键数据表中的测试用例名称;
获取所述测试用例名称对应的测试场景;
通过Moke接口进行所述测试场景的测试。
5.根据权利要求1-4中任一项所述的方法,其特征在于,所述控制前端基于所述关键数据进行数据校验包括:
分别获取所述测试场景的执行结果的类型、所述测试场景预期执行结果的类型和所述关键数据表中所述测试场景对应的执行结果的类型;
对比所述测试场景的执行结果的类型与所述测试场景预期执行结果...
【专利技术属性】
技术研发人员:唐飞,宋荣鑫,冯俊煦,
申请(专利权)人:北京淇瑀信息科技有限公司,
类型:发明
国别省市:北京;11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。