delphi 调试控件代码_自动化测试,调试手机app的痛点

我做过八年软件测试,其中2年app测试,期间不断学习,web 端工具selenium、接口端postman、手机端appium均有涉足,下面我以亲身经验来说说手机自动化的痛点吧,总结不全之处还望补充,不喜勿喷。

UI端自动化重中之重是调试找到元素,常用的调试工具有Uiautomatorviewer、appium inpect 、uiautomator2 + weditor、spy-debugger、mobiledebug。

1.Uiautomatorviewer:只能获取原生的控件,混生的会报错,可以用以下代码来抓取再导入即可。

471bbe25b2b9963ee26de3cc8019b6d9.png

获取混生控件报错

新建 抓取app.bat

@echo on

adb shell uiautomator dump /sdcard/app.uix

adb pull /sdcard/app.uix D:/AndroidUI/app.uix

#存到D盘的app.uix文件中,在D盘新建一个文本文档改成app.uix

adb shell screencap -p /sdcard/app.png

adb pull /sdcard/app.png D:/AndroidUI/app.png

2.appium inpect: 用的较少,很不放便。

3.uiautomator2 + weditor:推荐使用这种方式原生、混生均可调试.尤其是对于小程序测试者来说真是福音,(用谷歌方式调试,可以访问外网的情况下Chrome依然白屏,腾讯官方TBS Studio调试微信小程序尝试数天最终放弃。)

4.spy-debugger:设置代理时,电脑端可以抓到请求,手机无法上网,网上知乎查资料耗时许久均无解。

5.mobiledebug:没有经过验证,请多尝试。

[软件名称] CurveFit [功能] 1.进行y=a0+a1*x+a2*x^2+...+am*x^m多项式拟合; 2.进行y=Ax^B形式的指数拟合; 3.图形显示拟合曲线(值),残差曲线(值),调整图形显示属性(点的形状、大小,图形背景颜色),并可保存图形; 4.在评价标准:相关指数小于0.5的情况下,给出建议删除的点的序号。 5.计算结果保存为“数据源+--拟合形式结果.txt”的文件 [数学原理] 最小二乘法 [数据源文件格式] 文本源(*.txt) Excel源(*.xls) (打开Excel表格时,会出现暂时的延迟) [数据源格式] x y x1 y1 x2 y2 x3 y3 x4 y4 . . . . . . xn yn [例子] 见文件:正确格式TXT.txt,正确格式TXT--多项式拟合结果,正确格式TXT-指数拟合结果;正确格式EXCEL.xls,正确格式EXCEL--多项式拟合结果,正确格式EXCEL-指数拟合结果; [快速上手] 按照规定格式准备数据源; 打开程序; 选择数据源; 自动进行多项式拟合; 在图中点右键可进行多项操作; 图形显示拟合曲线(值),残差曲线(值),调整图形显示属性(点的形状、大小,图形背景颜色),并可保存图形; 自动保存计算结果 [高级使用] 按照规定格式准备数据源; 打开程序; 选择数据源; 自动进行多项式拟合; 修改拟合精度 修改多项式拟合的最高次幂(若为多项式拟合) 选择拟合形式 在图中点右键可进行多项操作; 图形显示拟合曲线(值),残差曲线(值),调整图形显示属性(点的形状、大小,图形背景颜色),并可保存图形; 自动保存计算结果 [注意] 必须按照规定格式输入数据,否则出错。 数据点个数应大于等于3,否则不无拟合意义。 最高拟合幂次方在0-10之间的正整数,即:m=[1,9],默认,m=1; 精度值:一般取小数点以后6位就可满足要求,不可盲目追究精度。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值