app功能测试要点

app功能测试

  • 产品需求文档

    • 显性需求
    • 隐形需求:
      • 用户习惯
      • 行业规范
      • 竞争对手
  • 兼容性测试

    • 操作系统:
      • 系统名称(Android,IOS)
      • 系统版本(8,9等)
      • 生产厂家(小米,华为等)
    • 设备型号(当记录移动端bug时,一定要说明手机型号和系统版本)
    • 网络
      • 移动网络2G/3G/4G/5G
      • 无线网络WIFI
    • 分辨率(手机屏幕大小)
  • 异常测试

    • 热启动应用
      • app手机后台到前台的启动过程
      • 需求1.前后台切换时页面保持一致
      • 需求2.后台切换到前台,重新登录
      • 需求3.后台切换到前台,回到首页
    • 网络切换&中断恢复
      • 移动网络->WiFi----根据设备网络情况虽死提示用户操作
      • 4G->2G/3G
      • WIFI->移动网络----流量消耗提醒
      • 有网络->无网络----无网络提醒
    • 电话&信息中断恢复
  • 安装/升级/卸载

    • 安装

      • Android(java语言)

      • 应用市场,apk包,扫码安装

      • IOS(ObjectC语言)

      • AppStore,IPA包,UUID

    • 升级

      • 升级方式:提示升级,强制更新
      • 按顺序升级:高版本覆盖低版本,跳版本升级
      • 降序升级:低版本不能覆盖高版本
      • 接口升级:新版本的接口需要兼容老版本产品
    • 卸载

      • 能够正常卸载成功
  • 健壮性测试

    • 对手机资源的消耗
      • 手机内存消耗,内存占用
    • 流量,电量消耗
      • 同类型产品对比
    • 崩溃恢复
      • 在测试阶段崩溃必须修复
      • 崩溃后可以再次进入软件实现功能(可以接受)
      • 崩溃后无法再次进入软件

你可能感兴趣的:(测试,app)