目录

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

五、APP分类和手机选择相关推荐

  1. 06- 移动端APP兼容性测试以及APP兼容性测试手机选择与云测试技术

    在开始测试APP之前,应该考虑什么问题?或者如何选择设备?多少部手机测试兼容性最佳? 兼容性测试手机数量:主测手机 1 ,2(根据人员),辅助测试手机:用于兼容性测试.(50-60台最佳,至少5-20 ...

  2. 团队作业五之旅游行业手机APP分析

    深入分析旅游业手机APP--分析员王奕  在接到组长分配的任务的时候,我的内心是激动的.因为自己不擅长编程,所以还是比较喜欢这种"外围"的文字工作.但是,面对数量庞大的旅游业APP ...

  3. APP和网站应该选择云主机还是服务器呢?

    网络作为信息时代数据的主要载体,时刻以TB级的速度在传输着各种数据,使得数据得以在各种终端设备(手机.平板.电脑.VR)中展示出来.信息时代孕育出来的各种APP.网站成为了企业盈利或是企业宣传重要的线 ...

  4. APP分类及与web区别

    一.APP分类 app分为native(原生).web(网页).Hybrid(混合) 二.各自的优缺点 native 原生 优点:依托于操作系统,交互性强.性能好.功能强大 缺点:开发成本高.不能跨平 ...

  5. (开源)STC89c51结合ESP8266制作物联网环境监测系统+APP inventor制作手机App实时显示

    STC89c51结合ESP8266制作物联网环境监测系统+APP inventor制作手机App实时显示 第一 .先上效果图 第二.原理讲解 第三.c51读取各种传感器数值 第四.传感器数据推送到云端 ...

  6. 用JPUSH极光推送实现服务端向安装了APP应用的手机推送消息(C#服务端接口)

    这次公司要我们做一个功能,就是当用户成功注册以后,他登录以后要收到消息,当然这个消息是安装了我们的手机APP应用的手机咯. 极光推送的网站的网址是:https://www.jpush.cn/ 极光推送 ...

  7. 五款热门Android手机性能测试 Nexus S大胜

    包括笔者在内的很多朋友在买手机之前都爱关注下机器的配置和性能,一款手机测试得分多少是我们非常关注的重点,日前有国外媒体测试了包括Nexus S在内的五款热门Android手机,测试主要通过最新发布的G ...

  8. 分析app和wap手机网站的不同

    随着手机3G.4G时代的到来,手机功能的越来越强大,手机App的市场是越来越火爆,时代在更新随之而来的事物也在更新,不能更上时代的步伐是落后的表现,所以不仅仅是手机APP在完善,手机网站WAP也在不断 ...

  9. android 开机直接运行app并当做手机桌面

    android 开机直接运行app并当做手机桌面 直接上代码: 1.开机启动APP 1.1 写一个广播接收器,用来接收手机开机广播 public class Receiver extends Broa ...

最新文章

  1. php判断一个字符串是否为纯数字,php判断字符串是否为数字
  2. JDK,JRE,JVM,JIT
  3. cutterman工具使用 0921
  4. CUDA学习(六十五)
  5. chmod命令文件权限属性设置
  6. 2020微信生态全景运营白皮书:10大热门场景、5大案例剖析.pdf(附下载链接)
  7. 哪吒之魔童降世视听语言影评_《哪吒之魔童降世》影评:生而孤独,从不认命...
  8. 堆排序时间复杂度的计算过程
  9. 结晶器或者连铸--流场-温度场-凝固--夹杂物计算说明
  10. 市场研究中的数据分析知识整理 (四)-主成分分析和因子分析
  11. LibFetion 应用程序
  12. 美的程序不可能从修修补补中来。它必须完美的把握住事物的本质,否则就会有许许多多无法修补的特例(转)...
  13. 多拨软件测试,记一次折腾苏州移动宽带多拨的过程
  14. BDE(一款数据库引擎,通过它可以连接不同数据库)
  15. python处理svg_用Python/PIL读取SVG文件
  16. Arco Design - 企业级产品的完整设计和开发解决方案
  17. 路由器——计算机网络
  18. 2022 最新TypeScript入门学习笔记
  19. 激光测距仪传感器,基于EFM32控制器开发设计_方案
  20. 生命中最重要的 - 史蒂芬·柯维

热门文章

  1. 实行OBP海洋塑料认证保护海洋环境
  2. 两个double之间的运算
  3. MySQL(加强)06 -- 触发器(Trigger)
  4. C语言编程 - 清空键盘缓冲区
  5. VTK_Learning_交互与拾取_单位拾取
  6. VulnHub Billu_b0x
  7. 承认多元化,保持宽容
  8. 云原生可观测性平台-云监控
  9. 哲理小故事--跳蚤人生
  10. 第一章 行列式(知识点部分)