无法拒绝APP测试的理由,如果你还不知道,是我的错!

——————·今天距2020年90天·——————

这是ITester小栈第46次推文

大家好,我是coco小锦鲤

我来了我来了

我带着希望和爱来了

最近有很多萌新问coco怎么做APP测试

所以我们陆续进行APP系列的介绍

今天主要对APP进行总体的认识

无法拒绝APP测试的理由,如果你还不知道,是我的错!_第1张图片

APP现状

APP作为互联网产品的一个典型代表,新APP层出不穷。加上这两年国内创业环境的利好,许多创业大佬也将APP平台作为创业的起点,这些都带来APP市场的一片繁荣,我们看看最受用户欢迎的前20款APP:

无法拒绝APP测试的理由,如果你还不知道,是我的错!_第2张图片


这里其实有一个有趣的马太效应:BAT系APP主导市场,小门第APP百花齐放。

无法拒绝APP测试的理由,如果你还不知道,是我的错!_第3张图片

最激烈的,莫过于短视频领域,头条系依靠“抖音”等产品硬生生在众多互联网大佬口中夺下一块蛋糕,吓得腾讯连忙复活“微视”仓促应战。

中国市场上APP数量超过406万个,从用户使用需求来看,基础APP已经能满足用户社交、娱乐、电商、新闻工具等多方面的需求,对用户的争夺将愈发激烈。

其中,“金鸣奖”是中国移动互联网营销行业的重要奖项之一:

无法拒绝APP测试的理由,如果你还不知道,是我的错!_第4张图片

APP分类

作为生产,测试,搬运APP的技术人,我们了解一下APP在互联网行业的专业分类。

1.按系统划分:可以分为IOS和Android,Window Phone。无法拒绝APP测试的理由,如果你还不知道,是我的错!_第5张图片

(1) IOS :IOS 是由苹果公司开发的移动操作系统,iOS与苹果的Mac OS 操作系统一样,属于类Unix的商业操作系统,由于iOS是从于OS X核心演变而来,因此开发工具基于Xcode。

无法拒绝APP测试的理由,如果你还不知道,是我的错!_第6张图片

IOS底层模型如下:

无法拒绝APP测试的理由,如果你还不知道,是我的错!_第7张图片

(2) Android:Android是一种基于Linux的自由及开放源代码的操作系统,主要使用于移动设备,本义指“机器人”,最早出现于法国作家利尔亚当发表的科幻小说《未来夏娃》中,他将外表像人的机器起名为Android。

无法拒绝APP测试的理由,如果你还不知道,是我的错!_第8张图片

Android平台由操作系统、中间件、用户界面和应用软件组成。

无法拒绝APP测试的理由,如果你还不知道,是我的错!_第9张图片

了解Android的Activity生命周期对APP各种异常场景测试非常有帮助,我们下次具体介绍。

 

(3)Windows Phone,现在基本可以省略,有兴趣的小可爱请自行了解。

2. 按开发模式分:可以分为Native APP 、Web APP、Hybrid APP 。

 无法拒绝APP测试的理由,如果你还不知道,是我的错!_第10张图片

 

(1)Native APP :基于智能手机本地操作系统如iOS、Android、WP并使用原生程式编写运行的第三方应用程序,也叫本地app。一般使用的开发语言为JAVA、C++、Objective-C。

(2)Web APP :是基于Web的系统和应用,是面向广大的最终用户发布一组复杂的内容和功能。

 

(3) Hybrid APP :是介于web-app、native-app这两者之间的app,兼具“Native App良好用户交互体验的优势”和“Web App跨平台开发的优势”。

(4)Native APP 、Web APP、Hybrid APP 对比:

无法拒绝APP测试的理由,如果你还不知道,是我的错!_第11张图片

3.按开发者分类:分为系统应用和第三方应用:

无法拒绝APP测试的理由,如果你还不知道,是我的错!_第12张图片

系统应用:如电话、短信、天气、闹钟、日历(不支持卸载)

第三方应用:QQ、微信、微博、支付宝、百度等等(支持卸载)

4.按功能分类:可分为设计类、新闻类、浏览器、支付类、影音类、通讯类、导航类等。

无法拒绝APP测试的理由,如果你还不知道,是我的错!_第13张图片

Andriod和IOS排行

了解了APP的分类之后,看看Android和IOS在2019年的品牌排行、机型以及操作系统排行,这是我们兼容性测试的依据。

Android设备排行榜:

无法拒绝APP测试的理由,如果你还不知道,是我的错!_第14张图片

由此可见:华为、oppo、小米、红米等为主流安卓机型选择,其中以华为P20、荣耀10、华为Mate9、vivo x9、oppo A57、oppo r9s、华为 Mate20、oppo r11、vivo x21为代表。

IOS设备排行榜:

无法拒绝APP测试的理由,如果你还不知道,是我的错!_第15张图片

由此可见:苹果手机以iphone x、iphone 7 plus、iphone7、iphone 6s plus、iphone 8、iphone xr为主。

APP测试行情

既然APP市场如此繁荣,招聘网站上APP测试工程师的薪资待遇和岗位职责如何?(以深圳为例,仅供参考):

无法拒绝APP测试的理由,如果你还不知道,是我的错!_第16张图片

岗位招聘职责1:

无法拒绝APP测试的理由,如果你还不知道,是我的错!_第17张图片

岗位招聘职责2:

无法拒绝APP测试的理由,如果你还不知道,是我的错!_第18张图片

综上,APP测试其实是一份比较繁琐但值得深究的工作,因为涉及操作系统、兼容性、适配性等等,我们做测试之前更要清晰的知道这些测试的主要目标是什么,需要覆盖哪些测试点,这样才能在测试的时候更加得心应手,不会产生不必要的遗漏。

以上是APP的大概情况

了解这些背景可以更好的确定自己的测试方向

如果你不知道怎么测APP

我都帮你想好了

刷手机的同时研究APP测试

毕竟合不合适试过才知道

这个想法是不是很棒棒

记得持续关注coco的APP测试系列

ITester小栈

往期内容宠幸

叮—这有一打让你666的测试终极资料包,请查收!

QQ空间面试题放送,速度教科书式扑街补救offer!

金九银十加薪季,测试题预热一波。

APP测试流程及测试点总结;

WEB测试方法总结;

你知道怎么测试搜索框吗?

selenium自动化测试-1.selenium介绍及环境安装

selenium自动化测试-2.浏览器基本操作


快来星标 置顶 关注我

 T ester

想要获取相关资料和软件 ?

Q群:701841415

你可能感兴趣的:(无法拒绝APP测试的理由,如果你还不知道,是我的错!)