zoukankan      html  css  js  c++  java
  • APP测试入门篇之APP基础知识(001)

    前言
           最近两月比较多的事情混杂在一起,静不下心来写点东西,月初想发表一遍接口测试的总结,或者APP测试相关的内容,一晃就月底了,总结提炼一时半会也整不完。放几个早年总结内部培训PPT出来,也算是更新博客吧。

     

    一.如何开始测试?

    • 如何开始测试?

    • 学习路线1
      1. 学习基础知识
      2. 项目实践
      3. 相关工具使用
      4. 独立编写APP(了解APP原理与实现)
      5. 自动化
      6. 分享成长
    • 学习路线2
      1. 了解APP功能需求
      2. 项目实践
      3. 补全基础知识
      4. 工具使用
      5. 编写APP
      6. 自动化
      7. 分享成长

    温馨提示:每个人都有自己的学习方式,适合你的就是好的。我不喜欢理论,但咱又不能离开理论,所以我的方式一般是实例后再回顾理论。

     

     

    二.前景

    • 2014年美国移动互联网发展趋势研究报告

    http://wenku.baidu.com/view/a09dbf07852458fb770b5697.html

     

    • 2014年第二季度移动互联网发展趋势报告

    http://wenku.baidu.com/link?url=oSx4EGclZ1m5rFNro9JHuikavV2S8KM3GhZR75Wgi4_ePCdqmilrk8FAdQ_yLhCI-EprE50LrJ5Lrg0kIWli9aJsvGoE6vdBwDfHas0Q33i

     

    • 2014中国移动互联网用户行为洞察报告

    http://wenku.baidu.com/view/581d9eb9770bf78a65295479.html

     

    • 第34次CNNIC报告第四章:网民互联网应用状况

    http://tech.qq.com/a/20140721/043752.htm

     

    温馨提示:因为总结的比较早,所以内容有些老,但没有关系,主要是佐证一下APP测试是一热门岗位,有兴趣的请自行更新以上资料。

     

    三.分类

    • 按系统分(2013年主流)

     

     

     

    1. IOS 

     

    2. Android

     

    温馨提示:Android的Activity生命周期了解对APP各种异常场景测试非常有帮助。

     

    3. Windows Phone

    现在基本可以省略...

     

    •  按开发模式分

     

     

    1. Native APP 

    优点:
    能够访问手机的所有功能(GPS,相机等)
    更好的运行速度、性能和总体的用户体验
    支持离线工作(因为是在设备上运行而非Web)
    支持丰富的图形和动画
    在应用商店轻易地找到应用并且在主屏幕上能轻易找到应用图标
    下载应用需要付费(应用商店保留20%--30%的收入)

    缺点:
    开发成本较高
    范围限制较多(只能访问在特定操作系统上运行的设备)
    未知的部署时间(应用商店审批程序)
    内容限制(应用商店限制)
    用户必须手动下载更新最新版本

     

     

    2. Web APP 

    优点:
    适用范围广(覆盖所有智能手机)
    开发成本较低
    方便、快捷地部署(无需提交到应用商店)
    无内容限制
    用户总能访问到最新版本(没有手动更新需求)


    缺点:
    较差的和较慢的性能体验(大部分需要链接互联网)
    用户体验较差*
    支持图形和动画效果较差
    不适用于应用商店
    需要链接互联网
    限制用户使用功能(比如,相机、GPS等)*

     

    3. Hybrid APP 

     

     

    •  按开发者分类

     

     

    • 按功能分类

    温馨提示:分类各种各样,使用最基础的即可。

  • 相关阅读:
    mysql 新用户添加和权限
    分治法
    插入排序
    猴子分桃问题
    关于PHP面向对象 静态方法的疑问
    php中static 静态变量和普通变量的区别
    php函数引用返回
    redis 限制请求次数的写法
    cas单点登录认证原理
    聚簇索引和非聚簇索引
  • 原文地址:https://www.cnblogs.com/findyou/p/5924645.html
Copyright © 2011-2022 走看看