【技术实现步骤摘要】
对象测试方法、装置、电子设备及存储介质
[0001]本专利技术涉及研发管理领域,尤其涉及一种对象测试方法、装置、电子设备及存储介质。
技术介绍
[0002]随着互联网行业的发展,金融领域中项目业务及流程更加繁琐,其中,金融领域中的项目业务可以是指电子交易业务,每一个金融项目在落地实施之前都需要进行测试,手工测试的人效、时效都极大的影响了一个金融项目从立项到上线的时间,自动化测试是相对功能测试而存在的,一直是影响功能测试的一个重要环节,自动化测试相比功能测试提高了测试的执行效率,节约时间成本,解放人力去做更重要的工作。同时有些测试工作必须得依靠自动化测试实现来完成。
[0003]现有的自动化测试都是通过UI自动化来实现,而传统的UI自动化框架会存在多平台脚本相互独立,项目开发成本高且多平台方案不统一以及用例编写困难等缺陷,进而导致对象测试的效率较低。因此,亟待提出一种效率更高的对象测试方法。
技术实现思路
[0004]本专利技术提供一种对象测试方法、装置、电子设备及存储介质,其主要目的在于提高金融科技领 ...
【技术保护点】
【技术特征摘要】
1.一种对象测试方法,其特征在于,所述方法包括:获取被测对象以及所述被测对象对应的操作系统信息,并根据所述操作系统信息调用多个应用平台;编写所述被测对象对应的测试用例,将所述测试用例应用到多个所述应用平台中,并利用预设行为驱动开发工具对多个应用平台中的测试用例进行用例解析,得到解析信息集;利用所述应用平台中的驱动程序将所述解析信息集中的解析信息拆分为元素对象和操作对象,并定位所述元素对象对应的多个目标元素,根据所述操作对象对多个所述目标元素进行测试校验处理,得到多个测试结果;将多个所述测试结果进行聚合处理,根据聚合处理的结果得到标准测试报告。2.如权利要求1所述的对象测试方法,其特征在于,所述根据所述操作系统信息调用多个应用平台,包括:识别所述操作系统信息对应的操作系统类别并提取所述操作系统信息中的系统版本信息;获取与所述操作系统类别一致且所述系统版本信息一致的平台作为应用平台。3.如权利要求1所述的对象测试方法,其特征在于,所述编写所述被测对象对应的测试用例,包括:对所述被测对象的测试任务进行任务分析,得到分析文档;利用预设特定语言将所述需求文档转换为所述被测对象对应的测试用例。4.如权利要求1所述的对象测试方法,其特征在于,所述利用预设行为驱动开发工具对多个应用平台中的测试用例进行用例解析,得到解析信息集,包括:获取初始行为驱动框架,在所述初始行为驱动框架中加入词法解析器和预设词法规则,得到改进行为驱动框架;利用所述改进行为驱动框架对所述测试用例进行解析处理,得到解析信息集。5.如权利要求1所述的对象测试方法,其特征在于,所述定位所述元素对象对应的多个目标元素,包括:识别所述元素对象的元素类型,当所述元素类型为图像类型时,利用图像定位方式定位到多个目标元素;当所述元素类型为文本类型时,利用文本定位方式定...
【专利技术属性】
技术研发人员:张上庆,
申请(专利权)人:平安科技深圳有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。