admin管理员组文章数量:1609211
一、什么是安卓
Android 是一种基于 Linux 的自由及开放源代码的 操作系统 , 主要使用于 移动设备 ,如 智能手机 和 平板电脑 ,由 Google 公司和 开放手机联盟 领导及开发。尚未有统一中文名称,中 国大陆地区较多人使用“ 安卓 ”。 二、 安卓版本 Android在正式发行之前,最开始拥有两个内部测试版本,并且以著名的机器人名称来对其 进行命名,它们分别是:阿童木(AndroidBeta),发条机器人(Android 1.0) 。后来由 于涉及到版权问题,谷歌将其命名规则变更为用甜点作为它们系统版本的代号的命名方 法。甜点命名法开始于Android 1.5发布的时候。作为每个版本代表的甜点的尺寸越变越 大,然后按照26个字母数序 : 市场上最常见的版本 andorid6.0至andorid10.0 从架构图看, Android 分为四个层,从高层到低层分别是应用程序层、应用程序框架层、系 统运行库层和 Linux 内核 层 三、手机端常规测试 1.1 手机测试的概念 对于手机端测试, 按照平台来分,分为Android和IOS两大主流系统, 对于ios和Android,二者有区别,我就说一下我在测试这两款手机app的感受吧Android开源导致碎片化比较严重,( 手机品牌众多,系统版本各异,分辨率不统一,主流手机型号上千。无法保证应用、游戏对于所有手机的适配兼容。 )bug比较多,而IOS通常bug会少一些。 Android手机长按home建,会呼出应用列表和切换应用,右滑择会终止应用。还有分辨率测试,Android手机分辨率有20多种,IOS较少一些再就是手机操作系统,Android系统太多了,IOS较少,但是升级之后不能够降级 1.2 功能测试 对于手机app来说,和我们测试web项目差不太多,也是各种测试方式需要考虑进来,比如说逻辑功能测试, 现在移动端越来越火爆,大家用的软件也越来越多,对软件也越来越挑剔,现在公司在开发移动端的时候,肯定是有相应的需求文档和UI所设计的产品效果图,我们做逻辑功能测试,就是根据这些资料,当然也根据我们正常人的逻辑思维进行逻辑功能测试,就拿我上个项目来说,它就是一个移动端项目,在做逻辑功能测试的时候,我们要测试主页面,我的页面,商城页面这些功能是否合理。 1.3. 安装与卸载测试 软件安装后 是否可以正常运行, 安装过程中是否可以取消,安装空间不足时,是否有相应提示,是否可以卸载应用(可通过桌面卸载,也可以通过软件卸载。曾发现在IOS手机上有个应用安装时未完全安装,终止安装后,未完成安装的应用图标一直显示在手机上,并且无法成功删除),卸载是否支持取消功能,单击取消后软件卸载功能是否正常,卸载后文件是否全部删除所有的安装文件夹,从不同的应用市场下载进行安装测试,比如测试小米市场,华为市场,应用宝,安卓市场,安智市场的安装测试。 1.4. 软件升级测试 当客户端有新版本时,是否有更新提示,当版本为非强制升级版时,用户可以取消更 新,老版本能正常使用,用户在下次启动app时,仍能出现更新提示 ;当版本为强制升级版时,当给出强制更新后用户没有做更新时,退出客户端,下次启动app时,仍出现强制升级提示,当然现在强更已经很少出现了。检查更新后各个功能是否能正常使用;在线跨版本升级后能否正常使用,当然现在主流的安装更新方式开始向热更新热部署方式转 变,就是在用户不需要手动更新的情况下,完成版本的静默更新 ,这个技术是有难度的,需要看公司中程序员的技术能力还有就是是否有这样的产品需求。 1.5. 登录测试 对于登录测试,基本上每一款app都有登录注册功能,版权声明:本文标题:ADB移动端测试之常用命令 内容由热心网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:https://m.elefans.com/dianzi/1728560109a1163793.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论