前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >4399AT功能更新-12.6

4399AT功能更新-12.6

作者头像
厦门-安仔
发布2019-07-30 17:32:26
5270
发布2019-07-30 17:32:26
举报

概要:主要从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异常以后,截图轨迹显示也是一样操作~

执行命令:

暂无

本文参与 腾讯云自媒体分享计划,分享自微信公众号。
原始发表:2018-12-06,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 测试一般不一般 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档