app测试特点

一.安装与卸载
1.软件安装后是否可以正常运行;
2.安装过程中是否可以中断
3.安装空间不足时是否有相应的提示
4.是否可以卸载应用(桌面卸载和应用卸载)

5.APP运行时,是否有加载图示

6.APP的速度是可以让人接受,切换是否流畅

7.用户登录状态太久,sessionId会过期,会出现“虽然是登录状态,系统会提示用户没有登录


二.权限测试
1.扣费风险:包括发送短信、拨打电话、连接网络
2.隐私泄露风险:包括访问手机信息、访问联系人
3.是否允许访问相册、拍照、录音、定位等
三.兼容性
1.操作系统、分辨率、尺寸
四.多版本
五.软件更新升级
六.消息推送
七.前后台切换
八.网络环境

1数据更新

  • 确认有数据更新后,哪些地方需要手动刷新,哪些地方需自动刷新。

  • 确认从后台切换回前台时,哪些页面需要进行数据更新

  • 根据需求和逻辑,确认哪些数据是从服务端请求实时响应,哪些是缓存到本地的数据

2消息推送开关设置

  • 默认开关应该是全打开状态

  • 设置开关可以自由打开关闭

  • 设置开关打开状态下,消息推送是否可正常接收(应用启用中和应用关闭时都应该可以收到)

  • 确认后台未打开APP客户端时,手机消息栏可以接收到消息提醒。且点击可查看。点击后消息栏中消失

  • 确认APP客户端启动时,可以收到消息提醒,且点击可查看。客户端运行时,消息不会进消息栏。

  • 设置开关关闭时,客户端接收不到消息推送。

3软件更新

  • 当客户端有新版本时,有更新提示

  • 软件更新一定要测,确保android软件更新可以正确更新新版本,且安装运行正确。

  • 确保IOS软件更新会有限制,只有上了商店且有版本更新时才会测试,但是如果真有问题,再发现问题不点晚,可以让开发先在测试机上模拟一个地址进行测试。

  • 用户取消版本更新时,老版本可以正常使用,但是下次启动应用时,仍出现更新提示

  • 当有新版本时,不删除客户端的情况下,直接更新检查是否能正常更新,且更新后客户端的功能是否最新版本(正常来讲不用强制删除本地客户端可以正常更新)

  • 在线跨版本升级后能否正常使用

4异常测试

    • 没有内存空间时,APP能否正确响应

    • APP运行中手机断电

    • APP运行中断开网络

    • 反复操作某个功能,不断点击,刷新时,是否会闪退

    • APP运行时拔打或接听电话

    • APP运行时发送信息、收取邮件等

    • 多个APP运行时

    • 不断切换前台和后台,是否影响应用正常功能

    • APP运行时,启动相机功能

原文地址:https://www.cnblogs.com/fengfangbing/p/6772905.html