前言
       最近两月比较多的事情混杂在一起,静不下心来写点东西,月初想发表一遍接口测试的总结,或者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

  •  按开发者分类

  • 按功能分类

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

APP测试入门篇之APP基础知识(001)的更多相关文章

  1. Matlab高级教程_第一篇:Matlab基础知识提炼_01

    第一篇:Matlab基础知识提炼: 这一篇主要用系统和提炼性的语言对Matlab基础知识进行总结,主要适用于有语言基础的学习者.尽量不讲废话. 第一部分:Matlab是什么? 1 Matlab是Mat ...

  2. 使用Code First建模自引用关系笔记 asp.net core上使用redis探索(1) asp.net mvc控制器激活全分析 语言入门必学的基础知识你还记得么? 反射

    使用Code First建模自引用关系笔记   原文链接 一.Has方法: A.HasRequired(a => a.B); HasOptional:前者包含后者一个实例或者为null HasR ...

  3. 一个App完成入门篇(七)- 完成发现页面

    第七章是入门篇的倒数第二篇文章了,明天整个APP将进入收官. 本节教程主要要教会大家使用二维码扫描和用do_WebView组件加在html页面. 导入项目 do_WebView组件 扫描功能 自定义事 ...

  4. APP测试基本流程以及APP测试要点

    APP测试流程梳理 APP测试要点梳理 链接:http://pan.baidu.com/s/1gfaEZ1x 密码:07yt 1 APP测试基本流程 1.1流程图 1.2测试周期 测试周期可按项目的开 ...

  5. 《Python编程:从入门到实践》基础知识部分学习笔记整理

    简介 此笔记为<Python编程:从入门到实践>中前 11 章的基础知识部分的学习笔记,不包含后面的项目部分. 书籍评价 从系统学习 Python 的角度,不推荐此书,个人更推荐使用< ...

  6. iOS开发——总结篇&IOS开发基础知识

    IOS开发基础知识 1:Objective-C语法之动态类型(isKindOfClass, isMemberOfClass,id) 对象在运行时获取其类型的能力称为内省.内省可以有多种方法实现. 判断 ...

  7. Thrift入门初探(2)--thrift基础知识详解

    昨天总结了thrift的安装和入门实例,Thrift入门初探--thrift安装及java入门实例,今天开始总结一下thrift的相关基础知识. Thrift使用一种中间语言IDL,来进行接口的定义, ...

  8. Web学习篇之---html基础知识(一)

    html基础知识(一) 本篇文章主要介绍HTML头部所包括的信息. 一.下面都是在标签<head>...</head>之间的内容: 1.<title>-</t ...

  9. Matlab高级教程_第一篇:Matlab基础知识提炼_02

    第三节:变量 正如其他编程软件一样. 都是通过变量来传递和交换数据的,这是基础.按照<MATLAB基础知识提炼>这篇文章先介绍变量比较合适.编程语言不外乎包括两部分:数据和结构.应该先把数 ...

随机推荐

  1. IE10、IE11 User-Agent 导致的 ASP.Net 网站无法写入Cookie 问题

    你是否遇到过当使用一个涉及到Cookie操作的网站或者管理系统时,IE 6.7.8.9下都跑的好好的,唯独到了IE10.11这些高版本浏览器就不行了?好吧,这个问题码农连续2天内遇到了2次.那么,我们 ...

  2. Jquery的事件操作和文档操作

    对于熟悉前端开发的小伙伴,相信对于Jquery一定不陌生,相对于JavaScript的繁琐,Jquery更加的简洁,当然简洁不意味着简单,我们可以使用Jquery完成我们想要实现全部功能,这里为小白们 ...

  3. Unity3D框架插件uFrame实践记录(一)

    1.概览 uFrame是提供给Unity3D开发者使用的一个框架插件,它本身模仿了MVVM这种架构模式(事实上并不包含Model部分,且多出了Controller部分).因为用于Unity3D,所以它 ...

  4. 在DevExpress程序中使用GridView直接录入数据的时候,增加列表选择的功能

    在我上篇随笔<在DevExpress程序中使用Winform分页控件直接录入数据并保存>中介绍了在GridView以及在其封装的分页控件上做数据的直接录入的处理,介绍情况下数据的保存和校验 ...

  5. java8中lambda表达式的应用,以及一些泛型相关

    语法部分就不写了,我们直接抛出一个实际问题,看看java8的这些新特性究竟能给我们带来哪些便利 顺带用到一些泛型编程,一切都是为了简化代码 场景: 一个数据类,用于记录职工信息 public clas ...

  6. 【从零开始学BPM,Day4】业务集成

    [课程主题] 主题:5天,一起从零开始学习BPM [课程形式] 1.为期5天的短任务学习 2.每天观看一个视频,视频学习时间自由安排. [第四天课程] 1.课程概要 Step 1 软件下载:H3 BP ...

  7. git多账号登录问题

    作者:白狼 出处:http://www.manks.top/git-multiply-accounts.html 本文版权归作者,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文 ...

  8. Web前端需要熟悉大学里【高大上】的计算机专业课吗?

    作为一名刚刚大学毕业,进入新的学习阶段的研究生,我必须说大学的专业课非常重要!不管你信不信,事实就是如此! 一.大学学习的专业课非常重要,它决定了我们能走到什么高度 前端的发展非常快,我常常觉得刚刚关 ...

  9. "用户增长"--快速身份认证实现用户增长的技术和产品方案

    "用户增长"--快速身份认证实现用户增长的技术和产品方案 1   引言 作为一个互联网产品,用户量的增长是一个非常重要的衡量指标. 这是一个集合了销售,市场,运营,技术的综合能力. ...

  10. Webpack+React+ES6开发模式入门指南

    React无疑是今年最火的前端框架,github上的star直逼30,000,基于React的React Native的star也直逼20,000.有了React,组件化似乎不再步履蹒跚,有了Reac ...