AppUI自动化操作微信

 

UI自动化有App和Web自动化,其稳定性,覆盖率,准确度都不是很理想,投入产出比较低。但它也是自动化中的一员,同样有研究和落地实现的价值。APP自动化测试产品或项目可以定类似如下一些指标:

1,覆盖率:P0,P1级的用例要100%覆盖实现。

实现不了的例外,例如人脸识别还要眨眼张嘴的就没法实现。而P2,P3级别用例可视情况酌情实现。

2,通过率:单个用例调试时通过率100%,版本提测执行时全量用例通过率80%以上。

不通过的用例逐个分析原因,并手动执行一遍,看是系统bug,还是用例或脚本或数据或环境等原因。

3,bug发现:每200个APP用例发现1个或2个bug。

通常ui用于回归或冒烟测试,主要是证明系统没bug,但不意味着每次回归测试就都没有bug,手工做回归测试时经常是能发现bug的,当然很多bug是p2,p3,或用例以外发现的,如果自动化完全不能发现bug,肯定不是合格的。

图片

自动化测试平台中AppUI自动化操作步聚如下:


1,在系统设置中,选择App设置项,填写自动化框架,appium或uiautomator2,如果是appium则要必须输入Android版本号,手机序列号,待测app包名和初始页activity。因基于原生的uiautomator相对简单一些,所以默认设置为它。如下图8.1所示:

图片

▲图 8.1

2、手机开启开发者模式,开启debug开关,连接电脑。python -m wedtor,允许手机存储文件模式,以及自动安装atx到手机并启动,然后在电脑上可对手机微信app页面元素控件抓取。如下图8.2所示:

(图片有点小,可点击扩大查看)

图片

▲图 8.2

3、新增AppUI自动化操作微信,查看朋友圈的用例,在AppUI中,点击“新增”,输入用例名称,第1步输入对象名称为启动微信、选择正确的定位方法、元素、操作方法和测试数据,点击“+”,第2步参考第一步的输入,点击发现,第3步点击朋友圈,则用例完成。如下图8.3所示:

图片

▲图 8.3

4,执行用例,连接和设置手机,执行过程如果步聚都为未执行,则该用例测试结果会显示未执行,如果有步聚是失败的,则该用例会显示红色fail,如果每个步聚都是pass,则该用例显示绿色pass。如下图8.4所示

图片

▲图 8.4

5,如果新增时用例有相同或相似步聚,则点击复制,然后修改保存即可,如下图8.4所示

图片

▲图 8.5

6、修改用例时,多了一个字段,即排序,在全量执行用例时,会按照用例排序依次按顺序逐个执行每个用例。如下图8.5,8.6所示:

图片

▲图 8.6

图片

▲图 8.7

图片


Autotestplat-V4.0版本在 github 发布了。

🔥 新功能

新增(AppUI测试): 新增了AppUI测试功能模块。

图片

图片

 

总结:

感谢每一个认真阅读我文章的人!!!

作为一位过来人也是希望大家少走一些弯路,如果你不想再体验一次学习时找不到资料,没人解答问题,坚持几天便放弃的感受的话,在这里我给大家分享一些自动化测试的学习资源,希望能给你前进的路上带来帮助。

软件测试面试文档

我们学习必然是为了找到高薪的工作,下面这些面试题是来自阿里、腾讯、字节等一线互联网大厂最新的面试资料,并且有字节大佬给出了权威的解答,刷完这一套面试资料相信大家都能找到满意的工作。

 

          视频文档获取方式:
这份文档和视频资料,对于想从事【软件测试】的朋友来说应该是最全面最完整的备战仓库,这个仓库也陪伴我走过了最艰难的路程,希望也能帮助到你!以上均可以分享,点下方小卡片即可自行领取。

  • 17
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值