APP测试入门篇之APP基础知识(001)

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

 

一.如何开始测试?

  • 如何开始测试?

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

舒适提示:每一个人都有本身的学习方式,适合你的就是好的。我不喜欢理论,但咱又不能离开理论,因此个人方式通常是实例后再回顾理论。html

 

 

二.前景

  • 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 ui

 

2. Androidurl

 

舒适提示:Android的Activity生命周期了解对APP各类异常场景测试很是有帮助。spa

 

3. Windows Phone操作系统

如今基本能够省略...

 

  •  按开发模式分

 

 

1. Native APP 

优势:
可以访问手机的全部功能(GPS,相机等)
更好的运行速度、性能和整体的用户体验
支持离线工做(由于是在设备上运行而非Web)
支持丰富的图形和动画
在应用商店轻易地找到应用而且在主屏幕上能轻易找到应用图标
下载应用须要付费(应用商店保留20%--30%的收入)

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

 

 

2. Web APP 

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


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

 

 

3. Hybrid APP 

 

 

  •  按开发者分类

 

 

  • 按功能分类

舒适提示:分类各类各样,使用最基础的便可。

相关文章
相关标签/搜索