解析!2018软件测试官方行业报告

前段时间,来自QA Intelligence的2018年度软件测试行业年度调查报告已经隆重出炉了。

《软件测试行业现状报告》旨在为测试行业和全球测试社区提供最准确的信息,是全球最大的测试行业调研报告,来自80多个国家的约1500名受访者参与了此次调研。

这份报告针对软件测试的年度行业现状进行了调研,并给出了非常具体的数据统计。对于软件测试从业人员而言,是一个很好的可以用来了解行业趋势、职业状态的窗口,能为我们职业发展的方向提供强有力的数据支撑。

下面就跟大家一起来解析这份报告都告诉了我们一些什么事情。

1.  首先我们关注的是,测试人员的入行途径:

解析:

可以看到相当部分的入行者对于软件测试这个行业有着直观的兴趣,并且很多是从其他行业和职位转行而来。这说明软件测试工程师这样的职位越来越被知晓和了解,而且对于这个行业很多人持看好的态度。

2.  测试工作占工作时间的百分比:

解析:

这个数据统计分析的潜台词其实是:“软件测试人员是否是专职测试”。从图标中的高占比可以看出,独立专职的测试仍然是业界主流。

3.  测试人员的薪资状况:

 

解析:

我们最关注的当然是中国测试从业人员的薪资,从图表中我们可以明显看出,中国测试从业人员的起步薪资处在比较低的水平。但随着经验的积累,大于五年经验的测试工程师在薪资水平上有可观的提升。整体薪资虽然只是北美和西欧的一半左右,但是也处在一个比较不错的水准。

4.  软件测试的职能定位和团队规模:

解析:

可以看到,测试团队的规模正在逐渐呈现缩减的状态。这与IT行业本身的发展大趋势保持一致,研发节奏的加快,敏捷理念的普遍应用,都使得小规模的团队构成变得越来越流行。

这一行业现状也可以解释测试人员正越来越多的受到项目经理和开发经理的直接领导。

5.  测试人员的额外工作:

解析:

自动化测试工作的高占比是一个很好的现象,也说明了自动化测试技术在项目内受到了更多的重视和成功应用。而其他工作的高占比也说明,软件测试职位正在渐渐摆脱传统的误解和偏见--即将软件测试简单的与功能测试和测试执行等同起来的偏见。

6.  测试方法和方法论:

 

解析:

探索性/基于会话的测试仍然是测试方法中的主流。值得注意的是,一些比较新的尝试方法已经在实际工作环境中得到了应用。

7.  静态测试:

解析:

测试人员对于静态测试,各种评审会议的投入明显增加。

8.  测试人员技能提升方法:

解析:

可以看出,测试人员在技能提升这个领域里,对书籍的依赖有所降低。

9.  测试人员需要的技能:

解析:

沟通能力,自动化技术能力,通用测试方法论占据了前三甲。这些能力你掌握得怎么样呢?

10.  软件测试的对象:

 

解析:

网页测试项目仍然是最主流,而手机项目所占比重已经令人惊讶的超过了桌面应用。网页,APP相关的测试技能是我们测试从业人员的攻坚重点。

11.  软件开发模式:

解析:

敏捷和类敏捷型项目已经占到了已经极高的百分比,而DevOps模式的使用已经持续数年稳定增长,看来DevOps有必要成为我们测试进修课程上的必备项目。

12.  自动化测试的应用趋势:

解析:

自动化测试在研发项目里被使用的比例基本保持稳定,而85%的高占比很好的体现了自动化技术的流行。我们还能看出,自动化技术应用最广的领域仍然是功能和回归测试方面。

最后我们来看看测试经理对于测试人员素质最关注的要点:

想要转行从业测试,或者想要跳槽寻求进一步发展的同学,可以关注一下这些内容啦。

好了,2018行业报告的解析就到这里,希望可以对从业测试的你有所帮助和启发!

原文地址:https://www.cnblogs.com/yingyingja/p/9753616.html

时间: 2024-08-30 14:34:02

解析!2018软件测试官方行业报告的相关文章

Android ActionBar完全解析,使用官方推荐的最佳导航栏(下)

转载请注明出处:http://blog.csdn.net/guolin_blog/article/details/25466665 本篇文章主要内容来自于Android Doc,我翻译之后又做了些加工,英文好的朋友也可以直接去读原文. http://developer.android.com/guide/topics/ui/actionbar.html 限于篇幅的原因,在上篇文章中我们只学习了ActionBar基础部分的知识,那么本篇文章我们将接着上一章的内容继续学习,探究一下ActionBar

Android ActionBar完全解析,使用官方推荐的最佳导航栏(上)

转载请注明出处:http://blog.csdn.net/guolin_blog/article/details/18234477 本篇文章主要内容来自于Android Doc,我翻译之后又做了些加工,英文好的朋友也可以直接去读原文. http://developer.android.com/guide/topics/ui/actionbar.html Action Bar是一种新増的导航栏功能,在Android 3.0之后加入到系统的API当中,它标识了用户当前操作界面的位置,并提供了额外的用

【转】Android ActionBar完全解析,使用官方推荐的最佳导航栏(上)

转载请注明出处:http://blog.csdn.net/guolin_blog/article/details/18234477 本篇文章主要内容来自于Android Doc,我翻译之后又做了些加工,英文好的朋友也可以直接去读原文. http://developer.android.com/guide/topics/ui/actionbar.html Action Bar是一种新増的导航栏功能,在Android 3.0之后加入到系统的API当中,它标识了用户当前操作界面的位置,并提供了额外的用

2018软件测试_Homework 2

作业要求很简单,就是对这两个函数进行分析,考察对于fault.error.failure的理解,具体作答如下: Identify the fault 左侧findLast函数,在for循环中,i>0应改为i>=0,否则不会判断数组第一位: 右侧lastZero函数,若数组不为空且存在0,当前返回结果为数组中0所在的最小下标,即FIRST 0 in x,for循环中的判断条件应改为: for(int i = x.length-1; i >= 0; i--) If possible, ide

2018年全国卷Ⅱ卷文科数学解析[陕]

从一个数学老师的角度来解析2018高考,结合学生的实际学情,给出学习建议. 一.选择题 №01[题文] $i(2+3i)=$[$\hspace{2em}$]A.$3-2i\hspace{4em}$ B. $3+2i\hspace{4em}$ C. $-3-2i\hspace{4em}$ D.$-3+2i\hspace{4em}$[解析]$i(2+3i)=-3+2i$,故选D,送分题.[说明]文科考查复数的乘法运算,理科考查复数的除法运算. №02[题文] 已知集合$A=\{1,3,5,7\}$,

XML涉及到的相关技术(编写+解析)

xml:即可扩展标记语言,用于描述关系型数据,也经常用作软件的配置文件:     1,编写xml文档一般基于一个约束文档,该文档用于规定xml的书写规范,常用的约束技术有        (1)XML DTD(早期技术) (2)XML Schema(现在主流技术)     2,编写好xml文档后,就需要对该文档进行解析,常见解析方式有两种:        (1)DOM解析(SUN官方标准)(2)sax解析(实际应用标准)     常用的解析开发包:Jaxp(SUN)(最差),Jdom,dom4j(

解析json常用几种方式

1.使用Google 的 gson方式解析json,园子里面对json方面的教程都非常多,很多写的都非常不错,借鉴不少,毕竟刚刚研究. gson支持解析的类型还是比较全面的,包括JavaBean,List<JavaBean>,List<String>,Map等,使用起来也是比较方便. 首先配置环境,需要下载相应的jar包, 下面测试使用的版本是2.2.4. 官方下载地址:http://code.google.com/p/google-gson/ gson API:http://go

GCM(Google Cloud Messaging)推送完全解析

转载请注明出处:http://www.cnblogs.com/cnwutianhao/p/6664293.html 应该是目前为止全网最详细的GCM推送解析. GCM官方解释: https://developers.google.cn/cloud-messaging/?hl=zh-cn Send data from your server to your users' devices, and receive messages from devices on the same connectio

私有云方案——利用阿里云云解析实现DDNS

各位都是程序员,工作中是不是遇到个类似情况.在家里研究的一些开源代码或写的一些demo或试验代码,在工作中正好需要参考一下,但是在家里的电脑上. 虽然这些都可以用云盘/网盘之类的来完成,源代码也可以托管到源码平台.但是这些都有一定局限性,先不说你不可能把所有东西都上传到云盘或git,就算你真的全上传了,在公司你也需要在重新部署一遍.很多时候,我们只是想参考一下运行起来是很么样子而已,重新部署跟据环境差异的不同往往需要浪费很多时间,有的时候还得重新录入一些测试数据(因为数据库同步就更麻烦). 试想