This public is an automatic test method and device, which includes: configuring universal SDK interface and SDK basic model and receiving the test scripts that include control information data and operation types using SDK interface; and using the basic SDK model to standardize the control information data to obtain the standard data structure; Run the test script according to the operation type and locate the test control in the test script according to the standard data structure.
【技术实现步骤摘要】
自动化测试方法及装置、存储介质、电子设备
本公开涉及软件测试
,具体而言,涉及一种自动化测试方法、自动化测试装置、计算机可读存储介质以及电子设备。
技术介绍
在现有的游戏测试方案中,可以通过游戏测试框架对待测试的游戏脚本进行测试;也可以通过UI控件识别方法对待测试的UI控件进行测试。但是,上述测试方案都存在相应的缺陷,因此需要提供一种新的自动化测试方法。需要说明的是,在上述
技术介绍
部分公开的信息仅用于加强对本公开的背景的理解,因此可以包括不构成对本领域普通技术人员已知的现有技术的信息。
技术实现思路
根据本公开的一个方面,提供一种自动化测试方法,包括:配置通用SDK接口以及SDK基本模型并利用所述SDK接口接收包括控件信息数据以及操作类型的待测试脚本;利用所述SDK基本模型对所述控件信息数据进行标准化处理得到标准数据结构;根据所述操作类型运行所述待测试脚本,并根据所述标准数据结构定位所述待测试脚本中的待测试控件。根据本公开的一个方面,提供一种自动化测试装置,包括:配置模块,用于配置通用SDK接口以及SDK基本模型并利用所述SDK接口接收包括控件信息数据以及操作类型的待测试脚本;标准化处理模块,用于利用所述SDK基本模型对所述控件信息数据进行标准化处理得到标准数据结构;待测试控件定位模块,用于根据所述操作类型运行所述待测试脚本,并根据所述标准数据结构定位所述待测试脚本中的待测试控件。根据本公开的一个方面,提供一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现上述任意一项所述的自动化测试方法。根据本公开的一个方面,提供一种电子设备 ...
【技术保护点】
1.一种自动化测试方法,其特征在于,包括:配置通用SDK接口以及SDK基本模型并利用所述SDK接口接收包括控件信息数据以及操作类型的待测试脚本;利用所述SDK基本模型对所述控件信息数据进行标准化处理得到标准数据结构;根据所述操作类型运行所述待测试脚本,并根据所述标准数据结构定位所述待测试脚本中的待测试控件。
【技术特征摘要】
1.一种自动化测试方法,其特征在于,包括:配置通用SDK接口以及SDK基本模型并利用所述SDK接口接收包括控件信息数据以及操作类型的待测试脚本;利用所述SDK基本模型对所述控件信息数据进行标准化处理得到标准数据结构;根据所述操作类型运行所述待测试脚本,并根据所述标准数据结构定位所述待测试脚本中的待测试控件。2.根据权利要求1所述的自动化测试方法,其特征在于,所述SDK基本模型包括控件节点的抽象模型、控件节点导出的抽象模型、控件节点定位的抽象模型以及默认匹配的抽象模型中的多种。3.根据权利要求2所述的自动化测试方法,其特征在于,利用所述SDK基本模型对所述控件信息数据进行标准化处理得到标准数据结构包括:利用所述控件节点导出的抽象模型,对所述控件信息数据的控件节点数据以及控件节点层级关系按照预设数据格式进行导出得到所述标准数据结构。4.根据权利要求2所述的自动化测试方法,其特征在于,根据所述标准数据结构定位所述待测试脚本中的待测试控件包括:将所述标准数据结构的维度抽象为特征属性维度、空间位置属性维度以及分组路径属性维度;将所述特征属性维度、空间位置属性维度以及分组路径属性维度进行组合得到待测试控件匹配数据;根据所述待测试控件匹配数据定位所述待测试脚本中的待测试控件。5.根据权利要求4所述的自动化测试方法,其特征在于,所述组合的组合方式包括逻辑与、逻辑或以及逻辑非中的一种或多种。6.根据权利要求4所述的自动化测试方法,其特征在于,在将所述特征属性维度、空间位置属性维度以及分组路径属性维度进行组合得到待测试控件匹配数据之后,所述自动化测试方法还包括:对所述空间位置属性维度进行归一化处理。7.根据权利要求6所述的自动化测试方法,其特征在于,对所述空间...
【专利技术属性】
技术研发人员:李翔,王建军,刘欣,
申请(专利权)人:网易杭州网络有限公司,
类型:发明
国别省市:浙江,33
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。