4399AT功能更新-12.6

概要:主要从API,报告以及执行命令三部分进行持续不断更新说明~

(二)

API:

新增values,random

增加数据池和随机值,通过关键词 values,random,count进行搭配进行使用。场景:1.搜索多个游戏名称,来校验是否能搜索出输相应的游戏,进而校验数据的准确性;2.重复发动态来验证是否有条数限制,内容限制或者多次发动态内容验证;

代码如下:

使用说明如下:

增加values字段,提供输入值数组,在caseName位置配置该数组 input字段如要使用values数组中的内容,需要将random设置为true 如果input字段同时配置了value字段和random字段,则首先判断是否有values池,如果有,则使用输入数组,如果没有,使用value+随机值;确定使用values池时,value字段也可以不配置 要对数组输入的值进行检查,check操作也需要配置random字段为true,对于xpath来说,text一定要配置,且值一定为placeholder,resource-id的配置与否视具体情况而定 一个用例中如果涉及多个数组输入,需注意input与check的一一对应关系,随机类型的check匹配的text值为离它最近的input内容,需注意的一点为check操作必须在要检查的input之后 可与count与repeatTag配合使用,如果循环的次数超过输入数组的长度,则数组中的值进行循环输入 用例失败进行再次尝试的情况,重新赋值,不使用原先的值,数组长度不够输入次数时进行循环

新增加clicks,checks,xpaths,indexs

主要用于通过可以填写多个xpaths进行操作,检查,如多个resid,如果第一个没有找到就进行下一个resid或者text进行查找;

场景:1.提高不同版本,不同设备,不同系统,同一个用例执行成功率;2.用于版本升级后,获取控件ID变了,而执行失败的情况;3.用于轮播图或者会经常根据后台变更而前端展示不同的用例;

脚本如下:

使用说明如下:

增加clicks、checks、xpaths和indexs四个字段,原本的click、check、xpath和index四个字段的功能不受影响 clicks字段与xpaths搭配一起使用,表示只要手机页面上满足xpath数组中的任一路径即进行点击,xpaths的使用规范与xpath相同,一般使用resid,resid和text组合,class,class和text组合,顺序查找从第一个往下查找,找到就执行 checks与xpaths搭配一起使用,表示只要手机页面上满足xpath数组中的任一路径即可通过检查 xpaths搭配indexs使用,数组中第几个xpath就对应第几个的index,index数组的长度不可大于xpaths数组,如在脚本中写了3个xpath,但实际你只配置了2个index,则前两个路径有对应的index,第三个路径没有;当你想只对第3个xpath进行配置index时,可以将前两个路径的index配置为0 数组型xpaths与conditions搭配使用时,只要手机页面上存在数组中任一路径,即执行match中的脚本 xpaths与用例循环count,跟步骤操作循环repeatTag搭配使用时,效果与xpath相同

执行命令:

暂无:

报告:

暂无


(一)

API:

滑动API重构:

由slide和orientation,click,origin 组成多场景测试要求;

slide代表是滑动操作;

orientation控制方向,可以填写向左,向右,向下或者向上滑动,这些是根据屏幕进行滑动操作;

origin:用例补充,左右滑动是根据元素来做左右滑动,特别是对于轮播图,专辑类别,就需要用到;

click:true 和false,两个选项,ture代表滑动到某个元素就点击,而false就是只滑动到这个位置;

代码如下展示:

公用脚本增加exception字段:

exception字段用来是否捕捉截图轨迹,灵活性的监控异常,来方便测试回归复现问题,脚本字段如下:

报告:

  1. 增加crash,ANR,可配置exception异常问题轨迹回放,其中crash和ANR是不需要配置,就可自动捕捉错误轨迹,而exception是需要配置的,该功能是用于快速定位出现问题的前面4个步骤和后面2个步骤;

测试报告增加了该模块展示如下图:

1.点击截图轨迹,会展示出现这个问题的前四和后2操作步骤图片以及操作的按钮位置

2.移动到操走步骤会有悬浮窗显示是哪个用例哪个步骤

ANR和配置excetpiton异常以后,截图轨迹显示也是一样操作~

执行命令:

暂无

原文发布于微信公众号 - 测试一般不一般(TestAndTester)

原文发表时间:2018-12-06

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

扫码关注云+社区

领取腾讯云代金券