03-移动APP测试

一、移动APP、Web端和PC端测试的区别

        不同的终端测试流程、测试方案是相通的,只是在测试细节上有一些区别。需要根据具体的项目和应用场景来确定测试策略和重点,并进行相应的测试规划和执行。

1)平台和环境
  • 移动APP是在移动设备上运行的应用程序,测试需要考虑不同的操作系统(如IOS、安卓等)、不同的设备型号和屏幕分辨率等。
  • Web端是在浏览器上运行的应用程序,测试需要考虑不同的浏览器类型和版本、不同的操作系统等。
  • PC端是在个人计算机上运行的应用程序,测试需要考虑不同的操作系统、硬件配置等。
2)用户界面

        移动APP、Web端和PC端的用户界面布局和交互方式存在一些差异。

  • 移动APP的用户界面通常更加简洁、直观和易于操作,需要适配不同的屏幕尺寸。
  • Web端的用户界面需要适应不同的浏览器和屏幕分辨率。
  • PC端的用户界面通常具有更大的屏幕空间和更多的交互元素。
3)功能测试

         移动APP、Web端和PC端的功能测试方面存在一些差异,需要针对不同的应用场景和用户需求进行测试。

  • 移动APP可能需要测试例如手势操作、传感器的使用等特定功能。
  • Web端可能需要测试例如表单提交、API调用等功能。
  • PC端可能需要测试例如文件管理、网络连接等功能。
4)性能测试

         移动APP、Web端和PC端的性能测试方面存在一些差异。

  • 移动APP的性能测试需要考虑网络的影响、耗电量等因素。
  • Web端的性能测试需要考虑网页加载速度、并发用户数等因素。
  • PC端的性能测试需要考虑硬件资源占用、响应速度等因素。
5)兼容性测试

        移动APP、Web端和PC端的兼容性测试方面存在一些差异。

  • 移动APP的兼容性测试需要考虑不同的设备和操作系统版本。
  • Web端的兼容性测试需要考虑不同的浏览器和操作系统版本。
  • PC端的兼容性测试需要考虑不同的硬件配置和操作系统版本。

二、移动APP功能测试点

        移动APP的功能测试也是根据软件需求规格说明书设计测试用例,保证APP功能的正确性。APP的功能测试点主要包含以下方面:

1)UI测试
  • 界面布局、风格是否满足客户要求,文字和图片组合是否美观,交互是否友好。
  • 图形(包括图片、颜色、字体、背景、按钮等)测试、内容测试、导航测试。
  • 不同分辨率下,界面显示是否正常。
  • 触碰点是否正常。
  • 界面动画是否符合要求。
  • 背景音效是否符合要求。
  • 当没有网络时,界面功能是否仍然可用。
2)安装与卸载
  • 软件安装后是否能够正常运行,安装目录和文件是否正常建立。
  • app的版本覆盖测试(v1.0 > v2.0)和版本回退测试(v2.0 > v1.0)。
  • 安装过程中取消,下次安装是否则正常。
  • 安装过程中来电、短信或通知等,是否对安装有影响。
  • 安装空间不足时是否有相应提示。
  • 直接卸载app是否有提示。
  • 卸载后是否删除相应的安装目录。
  • 卸载是否支持取消功能,点击取消按钮后,app是否正常可用。
  • 卸载过程中死机、重启等,是否对卸载有影响。
3)登录运行
  • 用户名和密码错误、漏填时,界面是否有提示信息。
  • 密码更改后,使用新密码是否能正常登录。
  • 用户主动退出登录后,下次启动app时,是否自动进入登录界面。
  • ios与android设备登录同一个账号,用户数据是否同步。
  • 点击登录按钮是否正常跳转页面。
  • 输入正确的用户名和密码,登录是否正常。
  • 输入错误的用户名或错误的密码进行登录,是否有提示信息。
  • 勾选“记住密码”,下次登录app时,密码是否还会显示在登录界面。
  • 勾选‘自动登录’,下次运行app时,是否还会显示登录界面。
  • 选择第三方绑定的方式登录,登录是否正常。
  • 无网络情况下登录,登录是否正常。
  • 登录超时,是否有提示信息。
  • 不同系统环境下登录,登录是否正常。
  • 不同网络环境下登录,登录是否正常。
  • app安装完成后,是否可以正常打开,是否有加载图示等。
  • app的运行速度是否正常、切换是否流畅。
4)切换测试

        切换场景包括:app切换到后台、多个app之间切换。

  • app切换到其他app或者系统界面后,再重新回到app,是否停留在上一次操作的界面,app是否可以正常使用。
  • 当app使用过程中有电话进来中断后再切换到app,功能状态是否正常。
  • 是否可以正常切换到app前后台操作。
  • 当app切换到后台时,界面是否仍然显示。
  • 当app切换到后台时,是否会正常运行。
  • 当app切换到后台时,是否会退出运行。
  • 当app切换到后台时,是否会出现异常现象。
  • 当不同系统手机下切换,是否会出现异常现象。
  • 当app系统切换到前台时,界面是否可以正常显示。
  • app频繁前后台切换,是否会出现异常现象。
  • 当app正在使用时来电、短信、通知等,是否会将app切换到后台。
  • 当app正在使用时,来电话并挂断时,是否会将app切换到后台。
  • 当手机锁屏并重新解锁时,app界面是否正常显示。
  • 当手机锁屏并重新解锁时,app功能是否正常。
  • 对于数据交换的页面,每个页面都必需进行前后台切换、锁屏的测试,因为这种页面最容易出现崩溃。
  • 出现必须处理的提示框后,切换到后台,再重新切换回来,提示框是否还会存在,有时候会出现应用自动跳过提示框的缺陷。
  • 强行退出app进程后,再重新打开app,是否能正常启动。
5)兼容性测试(可以通过testin云测平台进行测试)
  • 操作系统版本的兼容性(Android各个版本、ios各个版本)。
  • 不同手机品牌的兼容性。
  • app跨版本的兼容性。
  • 与其他app的兼容性。
6)升级更新
  • 当app有新版本时,手机端是否有更新提示。
  • 当app版本为非强制升级版时,可以取消更新,旧版本是否能正常使用。用户在下次启动app时,是否仍然会出现更新提示。
  • 当app有新版本时,直接进行更新,否能能正常更新。
  • 更新升级后,检查app功能是否是新版本。
7)异常测试
  • 交互异常性测试:主要包含来电、短信、通知等情况下,客户端是否能够正常运行。还要注意手机端硬件上的插拔数据线或耳机等操作,是否影响客户端的正常运行。
  • 其他异常性测试:主要包含断网、断电、服务器异常等情况下,客户端能否正常运行,保证数据正确性。
8)网络测试

        目前手机手机接入的网络主要有4G、wifi等。

  • 当无网络时,app是否有相应的提示。
  • 当网络间切换、断网时,app是否有相应提示,重新联网后是否能正常使用。
  • 当网络信号不好时,app中的数据是否会一直处于提交中的状态,有无超时限制。
  • 弱网络环境下,app是否有相应的提示。
9)权限测试
  • 当权限没有开启时,给出“是否允许设置”的提示信息,当允许开启时,是否能跳转到设置界面。
  • 是否有限制或允许接入网络的提示。
  • 是否有限制或允许读写通讯录、访问用户数据的提示。
  • 是否有限制或允许使用相机的提示。
  • 是否有限制或允许使用定位功能的提示。
10)退出和注销
  • 点击注销按钮时,是否给用户弹框提示。
  • 点击取消注销时,是否会退出当前app界面,继续运行app。
  • 当退出登录时,是否会退出当前用户,返回到登录界面。
  • 点击退出按钮时,是否给用户弹框提示。
  • 点击取消退出按钮时,是否会返回当前app界面,继续运行app。
11)安全测试
  • 敏感信息是否加密,用抓包工具进行分析。
  • 同一账号在不同终端登陆,是否有提示。
  • 异地登录是否有提示。
  • 限制或者允许使用手机某些功能。
  • 注册的验证码是否能重复使用,是否有超时限制。
12)性能测试
  • 极限测试
  • 响应时间
  • 压力测试
  • 耗电量测试
  • 流量测试
  • app使用时占用的CPU和内存
  • app启动所需要的时间
  • 奔溃率
13)Push测试
  • 检查push消息是否按照指定的业务规则发送。
  • 当设置不接收推送消息时,用户是否会继续接收到push消息。
  • 如果用户设置了免打扰的时间段,检查在免打扰时间段内,用户是否能接收到push消息;在非免打扰时间段内,用户是否能正常接收到push消息。
  • 当push消息是针对登录用户的时候,需要检查收到的push消息与用户身份是否相符。
  • 不打开app时,是否能够接收消息。
  • 打开app时,是否能够接收消息。
  • 登录与不登录情况下,接收消息是否有区别。
  • 精确推送,是否只推送给指定用户。
  • 12
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值