移动端测试

手机端常规测试
介绍手机测试的
对于手机端测试,按照平台来分,分为 Android IOS 两大主流系统,
对于 ios Android ,二者有区别,我就说一下我在测试这两款手机 app 的感受吧
1 、两者运行机制不同: IOS 采用的是沙盒运行机制,安卓采用的是虚拟机运行机制。
2 、两者后台制度不同: IOS 中任何第三方程序都不能在后台运行;安卓中任何程序都能在后台运行,直到没有
内存才会关闭。
3 IOS 中用于 UI 指令权限最高,安卓中数据处理指令权限最高。
Android 开源导致碎片化比较严重,(手机品牌众多,系统版本各异,分辨率不统一,主流手机型号上千。无
法保证应用、游戏对于所有手机的适配兼容。) bug 比较多,而 IOS 通常 bug 会少一些。
https://blog.csdn.net/abc6368765/article/details/84336126
软件测试考虑因素
功能测试
我就先来说一下功能测试吧,对于手机 app 来说,和我们测试 web 项目差不太多,也是各种测试方式需要考
虑进来 , 比如说逻辑功能测试,现在移动端越来越火爆,大家用的软件也越来越多,对软件也越来越挑剔,现在
公司在开发移动端的时候,肯定是有相应的需求文档,我们做逻辑功能测试,就是根据这些资料,当然也根据
我们正常人的逻辑思维进行逻辑功能测试,就拿我上个项目来说,它就是一个移动端项目,在做逻辑功能测试
的时候,我们要测试主页面,我的页面,商城页面这些功能是否合理
安装与卸载测试
软件安装后是否可以正常运行,安装过程中是否可以取消 , 安装空间不足时,是否有相应提示 , 是否可以卸
载应用(可通过桌面卸载,也可以通过软件卸载。曾发现在 IOS 手机上有个应用安装时未完全安装,终止安装
后,未完成安装的应用图标一直显示在手机上,并且无法成功删除) , 卸载是否支持取消功能,单击取消后软件
卸载功能是否正常 , 卸载后文件是否全部删除所有的安装文件夹 , 从不同的应用市场下载进行安装测试,比如测
试小米市场,华为市场,应用宝,安卓市场,安智市场的安装测试。
软件升级测试
当客户端有新版本时,是否有更新提示,当版本为非强制升级版时,用户可以取消更新,老版本能正常使
用,用户在下次启动 app 时,仍能出现更新提示;当版本为强制升级版时,当给出强制更新后用户没有做更新
时,退出客户端,下次启动 app 时,仍出现强制升级提示,当然现在强更已经很少出现了。检查更新后各个功
能是否能正常使用;在线跨版本升级后能否正常使用,当然现在主流的安装更新方式开始向热更新热部署方式
转变,就是在用户不需要手动更新的情况下,完成版本的静默更新,这个技术是有难度的,需要看公司中程序
员的技术能力还有就是是否有这样的产品需求
登录测试
对于登录测试,基本上每一款 app 都有登录注册功能,所以在测试 App 的时候,登录测试是必不可少的一
项。
我们做登录测试的时候,往往包含这么些项,登录用户名和密码错误时,界面有提示信息 , 用户主动退出
登陆后,下次进入 app 时,应该进入登陆界面 , 密码更改后,登录时是否做到了有效数据的校验,对于未登录状
态时,一些页面的操作,是否做了控制 , 切换账号登录,检验登录的信息是否做到及时更新,对于多个端
web iso android 等)进行操作时,确保数据库操作无误,且每个端可以及时看到数据的更新 , 一个账号
只允许一台机器登陆的软件,需要账号登录多个手机时,是否将原用户踢下线,且能够给出提示信息 , 用户登录
  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值