欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  移动技术

APP第5篇 APP分类和手机选择

程序员文章站 2022-03-28 16:29:10
目录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并使用原生程式编写运行的第三方应用程序一般使用的开发语言为Ob......

目录

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描述在功能测试的手机上验证,尽量复现,提交给开发

本文地址:https://blog.csdn.net/weixin_44990801/article/details/108750020