软件测试行业发展现状及前景 关于软件测试的知识以及行业待遇问题!

自从开机构号一来,被邀请回答 “IT行业发展前景如何”“软件测试有前途吗” 等等类似的问题不下八百遍(此处略有夸张)。 嗯,千呼万唤中,你们要的行业发展现状及前景终于来了...

软件测试行业发展现状及前景

我们精选了一下网友答案:

···································^^····································


自从开机构号一来,被邀请回答“IT行业发展前景如何”“软件测试有前途吗”等等类似的问题不下八百遍(此处略有夸张)。


嗯,千呼万唤中,你们要的行业发展现状及前景终于来了。忍不住给自己拍个巴巴掌。

IT行业是个大范围,小编仅从自己熟悉的软件测试领域来略加分析,说一点自己的思考,欢迎一起探讨。


软件测试工程师(Software Testing Engineer)指理解产品的功能要求,并对其进行测试,检查软件有没有错误(Bug),决定软件是否具有稳定性(Robustness),写出相应的测试规范和测试用例的专门工作人员。


简而言之,软件测试工程师在一家软件企业中担当的是“质量管理”角色,及时纠错及时更正,确保产品的正常运作。

据业内统计,目前国内IT技术岗有三、四百万,其中软件测试人才缺口至少三十万,在未来5-10年中这一数字还将继续增大。
从业人员主要分布于我国中东部、南部地区,其中北京的测试工程师最多,其次是上海、深圳、成都、广州、杭州、武汉、南京、西安以及苏州。


软件测试已经成为最炙手可热的行业之一,企业为了争夺测试人才也是各出奇招。
据调查数据显示,国内软件公司测试人员与开发人员的比例在1:4及以上的高达55.13%。在这些公司中,49.66%的公司每年对测试人员进行培训的为0。换句话说,将近一半的软件测试人员在工作后没有进行相关技能学习的机会,这就要求想从事软件测试的人员在入职前培训相关的技能,确保工作可以顺利进行。
另一方面,在国外软件测试人员与开发人员基本上能够保持1:1的比例,可想而知目前软件测试人员在我国的稀缺。
但是,目前我国高校开设软件测试专业的学校并不多,大多数软件测试人员在转行后或者毕业后只能通过自学或者参加培训进入软件测试行业。调查显示,通过培训方式转行IT的占据58.22%。

综上所述不难发现:
1、软件测试行业正在黄金发展期,处于上升势头,整个行业前途光明。
2、正因为处于初级阶段使得测试从业人员整体水平不高,未来对高素质,高技能的软件测试从业者的需求量会越来越大。


软件测试行业有没有前景?
答案是肯定的。关心这个问题的应该主要是以下两类朋友:
一、想入行在观望的朋友
二、已经入行但薪资处于瓶颈的朋友
以下从三个方面做下分析:
(一)行业“钱”景怎么样?
与其说前景,不如说“钱”景。很多时候在谈论这个行业的前景时,也许更多看中的是这个行业入行的薪资,以及之后随着年限增长的薪资涨幅。
关于入行薪资,以18年应届生就业数据来看:

名列前茅的是计算机软件行业,平均薪资达到了7842元!比毕业生平均工资4523元高出近3400元!伴随互联网+时代,我国计算机软件行业人才缺口持续增大,薪资待遇也自然水涨船高。

就业后薪资涨幅,以智联招聘网站上一线城市的薪资做整理:


刚入行的初级软件测试工程师薪资大概是6000-8000;
1-2年后中级软件测试工程师薪资8000-15000;
高级软件测试工程师15000-25000;
资深软件测试工程师/测试专家/测试开发/测试管理25000+;
就业3年后的薪资均超过1万元。


所以,基于以上,“钱”景还是不错的,关键是自己是否具有对口的专业技术能力。


(二)测试行业已经趋于饱和了吗?
逛贴吧、技术论坛,经常会看到下面这种悲观的调调:测试工作不好找,行业已经饱和了,要求高等等。
抛出这种论调的估计都是入行不久或者业务能力、技术能力薄弱、眼高手低的岗位“竞争者”。测试行业的缺口依旧很大,直接去各大招聘网站上看看就知道了。既然缺口大,那为什么还是有不少人找不到合适或者说期望薪资的工作,只能维持现状?
关键在于你是否是企业需要的合适岗位的人才、或者性价比更高的人选。

观察下18年智联招聘上软件测试岗位的技能要求,即便是针对大学毕业生,相比几年前都有所提高。测试理论、测试计划与方案、bug跟踪管理、测试报告、环境搭建、数据库这些都是必要的,更多还要求有编程基础、掌握主流测试工具使用、最好有实际项目经验等。

那么对于毕业好几年的测试应聘者,很多人都会抱怨说,面试的时候要求会自动化、会性能、会接口,实际入职了还不是纯粹的功能测试。无可厚非,企业都想招一个有上进心、技术面广、学习能力强的综合人才。

在一线城市,技术能力强的测试人员可以拿两三万月薪;如果你已经在测试行业混迹好几年,月薪还没有达到这个水准,技能还停留在纯功能测试阶段,还是建议提升一下自动化、性能、编程技能,把它实际应用在所做的项目中去。

当然,要有行业危机意识。假设最坏的结果,有饱和趋势那也一定是初级人才的饱和,中高级人才依旧比较稀缺。如果你的技术能力足够,被饱和的只能是别人。


(三)测试行业趋势怎么样?
现在是互联网+时代,大数据、云计算等技术的应用,使得未来互联网化是必不可挡的趋势,因此IT行业的市场需求空缺会越来越大,对人才综合技术能力的要求也会越来越高。
虽然目前国内小公司还没有大公司那么重视,内地城市还比不上北京、上海、深圳,整个国内市场还没有国外发展成熟,但只要互联网发展一直存在,软件测试这个行业就会一直存在,市场需求也就会一直存在。


(四)软件测试和软件开发哪个发展更好?
很多人喜欢拿测试跟开发对比,哪个职业发展更好,只能说各有优劣。从薪资水平上来讲,同幅增长的开发薪资是要比测试薪资高的,但压力更大、投入的时间成本更多,因此开发岗男性居多。而反观测试,虽然某种程度上薪资没有开发高,但入行难度比开发小、压力小,且成长迅速的测试也不比开发的工资低,因此女性偏多。


(五)软件测试是吃青春饭的行业吗?
关于吃青春饭的问题,软件测试跟医生的行业性质相像,都是越老越吃香的行业,知识体系和经验比较重要。诚然,整个软件行业大部分的年龄层是偏年轻化的,但要知道40岁以上的群体基本都是企业管理层人才呀。


所以,无论哪个年龄阶段,在测试行业都会有相应的岗位匹配和职业规划,更重要的是认清当下的行业形势,做好对应的晋升准备。

看完这篇,希望大家对软件测试行业的发展现状和前景有一定的了解,还有问题欢迎找汇智妹私聊呀!

文章来自汇智动力“头戴红领巾”。

·······································································

关于软件测试的知识以及行业待遇问题!

我们精选了一下网友答案:

1.B/S和C/S其实是一种互传信息的结构,B/S就是关系到网页的,比如我们在BAIDU里交流,这就是个B/S的架构。
C/S就是要安装客户端的那种,比如QQ,你要装了他的客户端也就是你要装了QQ才能使用,这就是C/S架构。测试上面没什么异同,关键还是看你参与什么测试,黑盒的话还是个对业务对功能的了解,白盒的话是还是要能看懂别人写的代码。
2。公司用的肯定是不同的,基本上功能自动化用QTP的是多数,性能是LR,BUG管理攻击用的不大一致,TD,QC什么都用。不过原理大都一致的,看不懂装个汉化,自己弄下就会了。
3。没在哪几个地方工作过所以不清楚,不过北京的前景会好一点,工作机会多,工资也会高,不过竞争也会更加激烈。
4。要求是人定的,每个公司的标准都不一样,你比如MS的TEAMLEADER和国内的小公司的LEADER可以比吗?显然是不可能的,不过我认为想做TEAMLEADER,除了必须要有过硬的测试技术外,另外还有有开发的基础,要会编程,不然怎么做高难度和更详细的测试呢?我一向都认为不懂开发的人是做不好真正的测试的,这也是为什么好的测试在做测试前都有几年的开发经验。我认为要做LEADER级的,除了过硬的测试流程的掌握技术,3-5年以上的测试+1年的开发经验,还要有可以参与UT测试的技术,当然按每个公司的情况会有改边,这个我前面也说了。
5。游戏测试很多的,包括功能测试,单元测试都是有的,还要考虑游戏的稳定性,应用程序服务器和DB服务器的性能问题,这些都是要测试,不然打次国站,人家还没开打,系统就奔掉了,这显示是不行的,游戏公司的封测和内测也是测试的一种,用测试术语的话应该是北塔测试也不知道是阿而法测试吧,(不好意思没过游戏测试,有点健忘)。

···································^^····································


我来简单地回答一下吧,也不知道对不对,只供你参考一下吧:

1,C/S测试时应该注意服务器和数据库服务器的反应;B/S测试时主要注意服务器的反应。
网上有一些关于这方面的资料,你可以搜搜看。

2,目前的主流测试工具主要是MI公司的,像QTP\LR\TD\QC这类的。这几种工具使用率比较高。

3,其他地区不太了解,上海这边大致的薪资是如果有一年测试工作经验大约在2500~4500之间,要看外语水平和企业的实际情况;北京比上海率高一些,其他地区应该没有上海高。

4,项目经理的要求这个,我觉得你看一下这方面的招聘信息就应该清楚了,每家公司的要求和项目,业务都不同,对项目经理的要求也会有差异。基本来说,有过较多的大型项目经验,带领过一定规模的团队,在某方面专业/行业知识较为丰富,一定的工作年限。。。我想这些是必须的吧。但是IT这个行业很难说准,你有可能随时会被任命为经理,呵呵~

5,有专门的游戏测试工作,比如职业试玩或者公测、内测这些都属于测试,除此以外还有内部的专业测试人员来对游戏做针对性测试,这个基本上都是手工测试。

希望对你有帮助!

补充问题:外企的第一要求就是外语要好,好到什么程度呢,我们的学员去外企面试回来都反映首先要有较流利的口语应答,像英文的自我介绍,一些测试的基础知识问答,另外大都还会有英文的笔试。大部分公司还比较关注你的IQ。
工作氛围这个要看个人感觉了,一般来说欧美公司和国内的公司在管理上还是有差别,大公司和小公司也都有很多不一样的地方,我个人认为除一些超级大跨国公司有着独特的管理方式以外,其他的都差不多。

···································^^····································


软件测试工程师是软件行业中一种即年轻又古老的职业,进入二十一世纪以来,随着中国加入WTO以后,从事这项职业的人也越来越多。一个公司在组建一个测试队伍的时候如何分配人员结构,从而使公司软件测试工作水平得到提高,是大家比较关注的问题。本人依照自己的经验提出自己的观点: 

        我们首先来看一下测试人员的纵向结构 

1、测试经理 

        测试经理主要负责测试队伍的内部管理以及与其他外部人员,客户的交流,详细说来主要包括进度管理,风险管理,资金管理,人力资源管理,交流管理等等,测试经理需要具有项目经理的知识和技能。同时测试工作开始前项目经理需要书写《测试计划书》,测试结束需要书写《测试总结报告》 

2、测试文档审核师 

        测试文档审核师主要负责前置测试,包括在需求期与设计期间产生的文档进行审核,比如《业务建模书》,《需求规格说明书》,《概要设计书》,《详细设计书》等等。审核需要进行书写审核报告。当文档确定后,需要整理文档报告,并且反映介绍给测试设计师。 

3、测试设计师 

        测试设计师主要根据需求期与设计期间产生的文档设计各个测试阶段的测试用例。(往往测试文档审核师,测试设计师可以有相同的一组人来完成) 

4、测试工程师 

        测试工程师按照测试用例,来完成测试工作。 

        但是测试人员应该有哪些人来组成呢?也就是测试人员的横向组成,让我们再来讨论讨论: 

1、需要具有一定开发经验的计算机专业人员 

        由于具有一定开发经验的计算机专业人员即懂得计算机的基本理论,又有一定的开发经验。所以对于软件中哪里容易出错,哪里不容易出错他们了如指掌;他们可以分析程序的性能,软件性能差是否是占有内存空间太多,或者是占有CPU时间太多引起的,还是其他原因,他们往往是专家。尤其是进行非功能测试的时候,他们可以更好的搭建系统测试平台。这种人员应该占测试队伍中一半以上。 

2、需要具有本软件业务经验的人员 

        测试队伍中需要有这样的人员的目的在于,这些人员由于对业务非常熟悉,软件质量的前提又是满足用户的需求。专业业务知识是计算机专业人员达不到的,所以这方面人才可以利用它们的业务知识和专业水平,参与系统需求期间的文当审核,可以发现软件中存在的业务性错误。比如专业用语不准确,业务流程不规范等等,这种人才对于专业性比较强的软件测试工作尤为重要,比如税务,法律,艺术,CAD,CAM… 

3、只需要会操作计算机的人员 

        由于软件一旦卖出去之后,使用软件的人各种各样,各种各样的人带来各种各样的操作情况,请一大部分人员在软件测试工作后期进行测试工作是十分重要的,他们往往会发现专业测试人员测试不出的东西和一些希奇古怪的错误。这就是软件测试学中所谓的猴子测试法。 

        对于一个软件公司来说,并不是说所有的测试队伍都需要这三种人员,实际中可以一组人代替多个角色,但是要遵循以下原则: 

        1、对于业务不是很专业的软件,具有一定开发经验的计算机专业人员与具有本软件业务经验的人员可以合并; 
        2、只需要会操作计算机的人员,可以由公司行政人员来充当。 

日前一份据说由中国社会科学院公布的《2007年全国主要城市白领工资标准》在网上以及各大媒体上流传,据说考虑了“ 包括各城市物价水平、居住成本、交通成本、城市现代化等诸多方面因素”(见下表,单位:人民币,元。外地务工者在以下基础上增加1800元),共分七档。  
标准详情: 
  一档:香港18500,澳门8900; 
  二档:上海5350,深圳5280,温州5020,北京5000; 
  三档:杭州4980,广州4750,苏州4300,厦门4100,青岛4000;  
  四档:南京3780,福州3380,无锡3200,天津3150,济南3120,大连3000;  
  五档:郑州2880,昆明2800,武汉2680,海口2600,长沙2480,三亚2360,重庆2250,沈阳2100,乌鲁木齐2100,西安2080;  
  六档:成都1900,哈尔滨1700,呼和浩特1700,贵州1600,长春1500,兰州1500,银川1100,西宁1000; 
  七档:拉萨900。 
标准一出,是一片哗然啊,很多人发现一觉醒来就由白领变成了民工。我的一个朋友正暗自庆幸自己按此标准属于白领一族呢,突然一个”有户口吗“的问题让他彻底无语,哈哈。不管是闹剧也好,炒作也好,我倒是发现这个标准还不是一文不值。仔细看看和我们测试工作还有点关系啊,大体上和各个城市工作一年多的软件测试工程师的平均米数差不多,大家对号入座吧,不过也别太认真:)

···································^^····································


软件测试分类很多种,有白盒、黑盒、性能、安全性等,知识很多,留下邮箱,给你基本测试电子书看看;
第二个问题,行业待遇,和地市有关,发达城市如北京、上海等,起薪都在3000以上,另外,还和你的测试水平和经验有关,一般的测试工程师也就2000-3000元,高级一点的5000左右,如果你做到了性能测试工程师,7000到8000都不在话下。

·······································································

党建共建|检测认证事业部软件测评公司党支部与国家互联网应急响应中心天津分中心党委开展党建经营交流活动

我们精选了一下网友答案:

···································^^····································


2020年6月18日,检测认证事业部软件测评公司党支部与国家互联网应急响应中心天津分中心党委开展党建业务交流活动。检测认证事业部党委书记周华、软件测评中心党支部书记董长青,国家互联网应急响应中心天津分中心党委书记张鸿、党委委员宋攀及双方党员代表出席了本次交流活动,双方就党建基本情况、车联网网络安全测试等内容进行了深入交流。


软件测评中心隶属于中汽中心检测认证事业部。中汽中心检测认证事业部隶属于中国汽车技术研究中心有限公司,业务全面覆盖检测认证两大业务板块,下设总经理办公室(党委办公室)、市场营销中心、规划发展中心三个职能部门和天津汽车检测中心、武汉汽车检测中心、宁波汽车检测中心、广州汽车检测中心、昆明汽车检测中心、华诚认证中心、盐城汽车试验场、上海科技公司、软件测评中心、极限环境测试中心、上海卡壹公司、天津新能源汽车检测中心等十二个业务部门,致力于为汽车客户提供产品检测、产品及体系认证、产品研发、委托测试、场地服务、品牌推广等一站式综合技术服务。


扫码关注我们


  • 发表于 2020-11-25 16:24
  • 阅读 ( 1319 )
  • 分类:软件测评

你可能感兴趣的文章

相关问题

0 条评论

请先 登录 后评论
admin
admin

0 篇文章

作家榜 »

  1. xiaonan123 189 文章
  2. 汤依妹儿 97 文章
  3. luogf229 46 文章
  4. jy02406749 45 文章
  5. 小凡 34 文章
  6. Daisy萌 32 文章
  7. 我的QQ3117863681 24 文章
  8. 华志健 23 文章

推荐文章

联系我们:uytrv@hotmail.com 问答工具