APP测试面试题快问快答(五)

本文涵盖了App自动化测试的关键知识点,包括使用Appium框架,配置设备信息,复现异常的方法,以及App与H5测试的区别。此外,还讨论了不同类型的App(Native、Web、Hybrid)及其优缺点。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

21. App自动化你用的什么工具?

框架:Appium

编译环境和工具:python3.7和PyCharm

环境:Android sdk

第三方模拟器:夜神、蓝叠等模拟器

定位工具:uiautomatorviewer

实时日志查看:ddms

22. App自动化测试脚本主要添加的配置有哪些?

deviceName:设备名称

platformName:测试平台

platformVersion:平台版本

AppPackage:测试App包名

AppActivity:测试App启动入口

23.在App内乱点出现的异常如何复现?

基本monkey命令:adb shell monkey –p 包名 其他参数 次数

同样的monkey命令加上-s 输入上一次操作的seed值进行复现。

24. App测试与H5测试有啥区别?

App是使用原生系统内核的,相当于直接在系统上操作,是我们传统意义上的软件,更加稳定,

H5的App先得调用系统的浏览器内核,相当于是在网页中进行操作,较原生App稳定性稍差,似乎还没有百万级用户量的H5

H5最大的优点是可以跨平台,开发容易,App的话需要用ANDROID的语言和IOS的语言各自写,相对来说开发比较麻烦,H5只要开发一套, 简单的说:H5是基于web,App原生基于客户端。

总之有以下区别:

1、用户获取渠道的区别:小程序只要通过用户的分享、二维码和搜索小程序来获取;APP主要通过应用市场下载而获得。

2、下载和安装的区别:小程序不需要进行下载,清除时直接删除程序就行了;APP需要下载和安装,且卸载的时候需要清除数据。

3、开发周期的区别:小程序开发周期一般在两周左右;APP的开发周期在2、3个月左右。

4、发布审核上的区别:小程序在需要发布的公众平台上进行审核,审核周期一般比较短;APP需要应用商店进行审核,这个时间周期一般比较长。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值