五、APP分类和手机选择

目录

1.APP分类

1.1  Native app(原生)

1.2  Web app(网页)

1.3  Hybrid app(混合型)

2.测试手机的选择

2.1手机的选择

2.2数据来源:

3兼容性测试概述

3.1 为什么要做兼容性测试

3.2 什么是兼容性测试

3.3 兼容性测试方法


1.APP分类

1.1  Native app(原生)

  • 一种基于智能手机本地操作系统如ios、Android、WP并使用原生程式编写运行的第三方应用程序

  • 一般使用的开发语言为Objective-C

  • 需要安装,依赖于手机原生环境(android/IOS),通过升级下载

  • 最具代表性:联系人,电话,信息,照相机,日历....

1.2  Web app(网页)

  • 指采用Html5语言写出的App
  • 不用安装
  • 依赖于浏览器,上面内容是从服务器即时下载的

1.3  Hybrid app(混合型)

  • 指的是半原生半Web的混合类的App
  • 需要下载安装
  • 站在手机的角度:手机整机测试,测试对象是手机的系统,与手机一起出厂的app.手机自带app,内置app.
    混合模式移动应用

2.测试手机的选择

2.1手机的选择

  1. app的功能

  2. app受众人群
  3. 手机的信息
    1. 手机的系统
    2. 手机的版本
    3. 手机的品牌
    4. 尺寸、分辨率
    5. 支持系统的最低版本,市场最高版本

2.2数据来源:

  1. 销售平台查看销售量
  2. 大数据分析:友盟

3兼容性测试概述

3.1 为什么要做兼容性测试

  1. 因为手机的功能越来越多,用户越来越广
  2. Android手机碎片化严重
  3. 提高产品质量

3.2 什么是兼容性测试

软件测试在特定的硬件平台上、不同的应用软件之间、不同的操作系统平台上、不同网络等环境中能否正常运行的测试。

3.3 兼容性测试方法

  1. 人工测试
    1. 选择手机---来源:购买/租赁 
    2. 测试用例:单独写/全功能测试用例里面挑选(正向用例,优先级用例挑选)
    3. 集中一段时间去做,一个星期之内
  2. 云测试:外包给别人去做(自动化):Testin云测
    1. 云测试手机的选择
    2. 测试用例安排--和人工测试用例一样,确认测试点
    3. 测试报告分析---:根据提交的报告中的bug描述在功能测试的手机上验证,尽量复现,提交给开发
发布了45 篇原创文章 · 获赞 4 · 访问量 4611

猜你喜欢

转载自blog.csdn.net/qq_44891948/article/details/104096108