移动应用测试

1.验证是否已经连接到设备 adb devices

2.使用定位工具 D:\Android\sdk\tools\bin  uiautomatorviewer 这个自带工具

3.使用appium日志查看错误

4.用Main.java写代码才能提交上去

5.用管理员打开appium

6.提交代码,查看运行结果速度慢

7.在编写云阅脚本时,第一次进入软件会出现弹出框只弹出一次。有类似像广告框,以及提示更新框,第一次进入出现,再一次返回桌面后进入无显示,只有关机重启重新打开软件或卸载重装时才会再出现。但是自动化运行时,每次都会出现这些弹窗。

8.关于如何使用sdk工具快照

.

9.关于在第一次自动化回放后,再次进行快照失败,看不懂提示,可把模拟器重开,便可正常使用

或者运行可以成功运行的短代码

再或者在下次运行程序的时候,记得把快照工具关了,这样就不会影响了

10.一个小出错,控件属性名为小写t

11.做题之前,先把需求完整看一遍,不要马上就上手,好安排每个部分的顺序,注意这种情况

12.一定要编写代码边运行,不然写完了发现前面运行不了,就前功尽弃了

13.编写自动化代码时,分模块,要具有独立性。每一部分(每一题)测试应该从哪里开始,结尾就回到哪里,这样才很好的进行拼接。测试时,可把开始就运行且正确的代码注释掉,这样可以减少每次测试运行的时间。还有要看清楚再写代码,一般只选id 和 xpath 没有其他的了,不要为了速度快,不小心选择错误的属性,导致运行不了,又回头再错误所在处了

14.一定要记得备份文件,退出账号后就没有文件了,一定啊,哭了

15.说明不需详细测试则不用,其他的都要去善于发掘子页面,提高覆盖率的分数

16.注意确定控件时选取的元素,看需求说明文档书,按要求选取代码形式

17.一定看清楚需求文档书后面还有没有其他需要测的页面了,有时候题目之间距离太远,容易让人以为没有题目了

18.实记的返回代码  driver.sendKeyEvent(AndroidKeyCode.BACK);

19运行代码之前最好自己先把程序退出,不然可能运行慢

20.不同的定位方式 driver.findElementsById("com.tuniu.app.ui:id/iv_product_small_image").get(1).click(); 有S!!

21.查看参考代码,寻找不同,以及该注意的一些点

24.是否加 

    try{

    driver.quit();(代码区)
  
        }catch(Exception e){
            
        }

决定了是否会抛出异常

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值