·······································································
我们精选了一下网友答案:
···································^^····································
手有技术,不难;技术很菜,很难。目前不管是西安还是其他城市,企业对于优秀软件测试人才,一将难求,而一些人满天飞的简历没人要,归根结底是自身的技术、定位和眼界。打铁还需自身硬,你应该考虑的是如何让自己“硬”起来,这才是问题的本质!
···································^^····································
没有技术肯定难。
现在软件测试入门要求越来越高,你想没技术直接转行软件测试行业,不现实,当然不排除某些个例。
像现在公司愿意培养新人,但是这些新人是指的应届毕业生。
因为培训应届毕业生可以留住,但是像你工作1年,来回换工作,别人把你培训出来,然后你跳槽了,企业耗时耗力得不偿失呀。
如果你真想进入这个行业,可以考虑自学或者培训的方式,先积累技术经验,然后再进入这行,也会比较简单,以后的路还很长,加油!
···································^^····································
全文3000多字,个人经验分享,不喜勿喷,觉得有用帮忙点赞哦!
那些不要求经验的,基本很多都是培训,注意辨别,记得面试前去查下公司的情况,如果是培训就别浪费时间啦。
还有记得简历需要增加项目经验,事实证明,没有项目经验的简历基本没有公司看的,我在浅谈下我对软件测试规划以及理解,并且整理的一些比较好用的书本,供大家参考。
软件测试行业里工程师工作岗位的分类
有按看不看代码分的:黑盒测试工程师、白盒测试工程师
有按主要业务分的:金融测试工程师、通信测试工程师、本地化测试工程师、游戏测试工程师
有按主要任务分的:自动化测试工程师、性能测试工程师、安全测试工程师
有按被测软件分的:手机app测试工程师、手游测试工程师、网页测试工程师、客户端测试工程师
有时也有按被测软件的语言、技术分的:java测试工程师、.Net测试工程师、数据库测试工程师
还有和开发混在一起的:测试开发工程师、测试工具开发工程师、测试架构师
最多的还是笼统的:软件测试工程师、资深测试工程师、高级测试工程师、测试主管、测试经理此外最常见的就是复合的,如:java测试资深工程师、ios手游高级测试工程师,把上面的各类定语随机组合。
推荐的测试书籍
说到这里先给大家推荐几本书,书本不在于多,要精,对大多数测试很有帮助的,直接上图,也可以去下载电子版或者网上买本看看,需要的可以下面评论,我可以发给大家。
1.软件测试(第2版),一本测试入门的好书,较全面地介绍了各种测试领域和方法,为测试新手提供了正确的观念和宽泛的基础。
2.软件测试工程师面试指导,面向初学者,介绍了软件测试行业、测试工程师素质要求、基本测试技术、求职策略、面试技巧、典型试题,对于测试新手或迈向测试行业的朋友有较高的参考价值。此书还收录了一些对读者来信的回复,内容涉及职业规划、大学生就业、测试学习、测试实践等,针对当前常见的困惑,做出了谨慎且深思熟虑的回答。附文《我在微软做软件测试外包》对于了解微软中国的流程与文化很有参考价值。
3.软件测试的艺术(第2版),一本“久经考验”的测试经典:1979年,第一版面试;25年后,第二版登场。平心而论,有些观点已经不能直接应用在测试实践中,但是仔细品味仍有所收获。毕竟,这是一本需要思考的书,而不是操作手册。
4.软件测试技术大全:测试基础、流行工具、项目实战,该书由多位作者共同撰写,内容涉及测试理念、测试技术、测试开发、测试自动化、测试管理和常见的测试工具,不愧“测试大全”的书名。有些内容失之于粗糙,一些论述也不够严谨,缺乏参考文献更是此书的硬伤。瑕不掩瑜,此书理论和实践结合紧密,仍值得测试工作者学习和思考
工作岗位类型多导致的测试人员迷茫 - 再看行业的特点
看上面这么多岗位,可以感觉到软件测试行业就是一个大杂烩,什么岗位都有,职业发展道路复杂得难以想象啊。
所以论坛上经常看到测试工程师发帖说“工作X年,迷茫啊”,X的值从1到10不等,至于10年以上的,属于人到中年,也没时间来发帖表示迷茫了,或已转行了,当然这行业在中国一共也没多少年
这个行业有以下特点
1. 收入差距极大,有月薪四五千的黑盒测试工程师,也有年薪几十万的资深测试工程师
2. 技术差距极大,有只会鼠标点点点的手工测试人员,也有精通程序代码的资深测试人员
3. 工作内容差距极大,有人每天点点鼠标,测测XXX信息管理系统,有人测复杂的金融业务,有人写测试工具,有人测服务器、中间件、测socket、测高并发,有人搭建测试平台
4. 不同岗位间技术壁垒严重,比如你让一个黑盒手工测试人员去看两个安全测试人员做渗透测试,他很可能完全看不懂这些人在干啥。如果你给一个网站手工/自动化测试人员做一份数据库测试人员的笔试题(考具体数据库的SQL、函数、存储过程),很可能他要交白卷。当然反过来说,要从技术型测试岗位转行去做黑盒手工测试人员是毫无壁垒的,但一般不会有人这么转。。。。
5. 入行门槛低,一个其他专业的无关人员通过三个月简单培训,即可掌握普通的黑盒测试方法,成为一名软件测试工程师,拿3-5k薪水
6. 黑盒手工测试是主流职业,国内大部分中小型公司都需要大量的黑盒手工测试人员,同时巨头级的金融机构、互联网公司仍然需要资深的黑盒测试人员
所以造成了大量外行人员涌入软件测试行业里的黑盒手工测试岗位,并给人以测试人员技术不行的感觉。
软件测试行业下细分职位的发展路线
首先黑盒测试有以下特点:
1. 门槛低,培训三个月可掌握;我做外包的时候,曾有公司将3个月培训的应届生伪装成2年经验黑盒测试工程师派去客户方工作。客户方毫不怀疑,并最终给以好评。
2. 技术路线长度为零,一入黑盒不复返,想做技术难难难
3. 测试技术知识无更新,仍然是上世纪六十年代左右的黑盒测试方法
4. 依赖业务知识作为核心竞争力,如金融测试工程师
5. 职业发展路线一般是测试管理方向或干脆转行。可以说绝大部分从业人员如果不想转行的,都想做测试管理,然后可想而知竞争激烈,而且真的只会黑盒测试的人以后越来越难拿到管理岗位。为什么?因为现在有很多人懂一点技术
所谓懂一点技术,就是会做一点自动化测试。
自动化测试有以下特点:
1. 人人都在提,职位描述里都有,但大多数人都只懂个皮毛(因为他们做黑盒做久了,技术路线毫无积累)
2. 自动化测试工作难找,首先自动化测试对企业来说成本极高,长期投入才能见效,这对国内小公司来说是不可能的,其次,项目适合自动化的不多,比如要做8年的40国语言的本地化测试项目就很适合,但毕竟少,一个极其不稳定的网站就很不适合,但国内大部分是这种。再次,招不到会做的人,你能招到的人基本上有两种,一是做黑盒测试为主,懂一点自动化测试的人,技术上属于基本指望不上的,学习能力基本没有,要靠高手教出来的;另一种是原来做开发,因压力大/无聊等原因转行做自动化测试的人。这种技术上有的还是可以的。但问题是测试思维欠缺。能做,但不一定做得好,经常陷入自动化测试的陷阱和泥潭中。但你如果想要招懂技术、测试思维好的人基本上招不到,当然钱多的巨头是可以把这些人用钱砸出来的。
3. 懂自动化测试技术不一定能让你找到自动化测试工作,但对找手工测试工作的帮助极大。所以黑盒测试人员如果怕失业、怕被应届生挤走的,务必学一点点自动化测试来提高表面上的技术竞争力。就算不会做,也要会吹,而且基本上放心好了,一般公司是承受不了自动化测试的成本的,不会真的让你做自动化测试。
4. 全靠自学,没人教。我不懂自动化测试的时候看国内的各种自动化测试教程、书籍、视频,都觉得高大上。我懂了之后看这些觉得都不太好。为啥? 他们不教原理,只教工具。 不教思维,只教方法。后果是,你学了皮毛,学了“术”,而不懂原理,不懂“道”。自学者推荐使用英文资料自学,比中文资料强100倍。中文资料当然也有好的,但极少,更多的是某些人为赚钱写的,也有自己就一知半解的人瞎写-害人不浅。英文资料也有瞎写的,但好资料多。
5. 高端岗位和开发人员的技能重叠性高。这有个什么问题呢,就是你做黑盒测试懂一点自动化测试的人,在竞争高端自动化测试岗位时,比不过资深开发。去看看互联网巨头里对自动化测试高端岗位的职位描述就发现了,跟你平时用的东西完全没关系。也就是说,自动化测试的从业人员想走高端岗位,需要面对来自转行的开发人员的巨大挑战。
6. 可被手工测试替代。对大部分中小公司而言,一旦因为对自动化测试的成本估计不足,在自动化测试上就会陷入陷阱和泥潭。很多公司会用大量的手工测试实习生来代替自动化测试。效果也还行。所以除非是很适合自动化测试的项目和对成本有充分估计的公司,一般不会去做自动化。招大量实习生有另一个好处,就是容易产生管理岗位,黑盒测试出身的大多数就等着这种机会来做主管。
7. 职业发展路线一般就是一直继续做自动化或尝试挑战巨头公司的高端岗位,更多的人会自动化之后去和黑盒测试人员竞争测试管理岗位,这时他们有技术上的先天优势。
自动化测试的陷阱和泥潭:
1. HP公司的QTP广告深入人心,录制回放的自动化现在仍有许多支持者。但这类岗位停留于工具的使用上,对个人来说,技术路线极短。因为这种工具就是为了让不怎么会技术的人使用而设计的。对公司来说,商业工具确实是成本最低的自动化测试解决方案。所以有不少公司仍然用他。但他很难招到愿意为公司牺牲自己的技术路线的人,一般他只能招到懂一点点技术的黑盒测试人员来做这种自动化测试。这里有一个很老的典故:某测试人员来到一家软件公司,技术负责人指着角落里一台积满灰尘的电脑说,这是我们的自动化测试专用机,不过录制的脚本老是跑不起来,现在我们已经不太搞自动化测试了。
2. 开源工具单独无法使用,而懂一点技术的黑盒测试人员搭不好测试框架。以网站测试威力,最流行的开源工具selenium,必须和测试执行器(xunit系列)一起用。团队需要至少有一个人有搭建测试框架的能力。实际上很多团队没有这号人。搭出来的测试框架用四个字形容就是一塌糊涂。总之这对后面的人影响很大,如果搭框架的人已离职,你最好想清楚要不要去这种项目做自动化测试。一个蹩脚的框架会让你痛不欲生,产生还不如做手工测试的念头。
3. 为什么懂一点技术的黑盒测试人员搭不好测试框架。为什么懂一点测试的开发人员也搭不好测试框架。因为,他们有一个共同特征:不懂自动化测试原理。 比如说,自动化测试要关注可维护性,要设计合理的代码重用机制,以网页测试最流行的开源工具selenium来说,官网就有介绍页面对象模型的使用方法。但一般人看不懂。再比如搭一个好的selenium框架需要很好的编程语言基础。假设你招了大部分转行做测试的初级开发人员或懂一点技术的黑盒测试人员用java和selenium来做网页自动化测试,你跟他说“多用组合少用继承”,他完全不懂你说什么,他反正写java就不管三七二十一继承继承再继承,他就会个继承,要么他干脆把所有东西塞一个类里面,然后你会看到他们在测试代码里写出几千行的上帝类、写出十几个类的继承链。你跟他说testNG的测试执行机制,他也一头雾水。我看到过某实际项目中使用了5年的自动化测试脚本,里面竟然是用自己的代码重新实现testNG自带功能的,并且除了增加测试代码复杂度以外毫无任何好处(难道是他们初代作者为了提高测试人员不可替代性的大智慧?),还有开发人员异想天开得用spring来封装测试类的(那他肯定没用过xunit系列测试执行器)。还有时候你会看到几千行测试数据和几千行测试预期结果放在同一个文本文件里,然后后来人找不到要找的数据,就胡乱地往这个巨大的文本文件里写一行自己要的数据,他也不管是不是跟前面的重复了。对这种,我只想说一句,那个已经离职掉了的原作者,你回来让我打一顿消消气好不好。
综上所述,基于这些原因,中小公司你想搞用户界面层的自动化测试,多半搞不好。但自动化测试不等于用户界面自动化测试。还可以搞接口,搞单元测试。接口测试是一个很适合做自动化的切入点,如果技术负责人问我怎么开始做自动化,我就会推荐他从接口测试的自动化开始。这一点对公司、对测试人员都有巨大好处,是少见的双赢。
我做接口测试工作时的体会:
1. 比黑盒测试简单无数倍,薪资竟然比黑盒测试高。
2. 太容易了,好爽。
3. 不要给我招懂一点技术的黑盒测试人员,也不要给我招转行做测试的初级开发。好吧,只能招到这样的。最后他们做的东西我都要返工一遍,还不如我自己做来着……算了慢慢教。如果不懂自动化测试原理,你烦我也烦。你烦做不好,我烦教不会。
4. 做接口测试依赖于开发人员的配合,我们没时间通读代码(对更多的人来说,其实读也读不懂),开发愿意帮助你的话,在这个岗位上你的工作很容易取得成就。
接口功能测试是测试行业的一个黄金点。其后自然而然的你可以接触接口的压力测试,并接触正宗的性能测试。
码字不容易,欢迎点赞哦,如果需要上面的电子书,可以评论留言哦
···································^^····································
看你是计算机应用技术专业的,计算机方面有基础,虽然我是兼职做软件培训的,
但是我觉得你的情况,是可以自学的,想转行软件测试,需要做一些准备,要学习相
关的知识。我建议你自学,没什么难学的,软件行业我也是一步步走过来的。
如果啥疑问或者学习上的指导,可以私信我,我工作空闲时间可以免费解答,知无不言。
这位朋友,你好,首先我们可看一些数据(截图日期2020年2月26日)
当天西安最校招聘信息237条,其中工资7k到14k不等
西安做为一个系部的二线城市来说,一天有这么多的需求量,其实已经很多了
所以说在西安找个工作还是很简单的
至于工资为什么有2倍的差距?这就和一个班里的同学,为什么有的可以上清华北大,有的只能上普通专科是一样的
软件测试的分类有很多,如果只做简单的功能测试,那么不好意思,现在做功能测试的人比较多,所以说工作相比来说比较难找
但是如果你做的是自动化测试,或者性能测试,现在这种人比较缺,找工作还是很有优势的
附一张最新的西安自动化测试的情况,可以做为参考
·······································································
我们精选了一下网友答案:
2500左右,不过你要是做过白盒测试,那工资可能会更高些,软件测试也是靠经验吃饭的职业,寿命比较长,要想往更高处发展,做性能测试还是很不错的。 西安曼诚科技专业软件测试实训及外包,在西安接触测试最早的一家公司,可以去看看
···································^^····································
一线城市会高点,你最好先看看西安那边测试行业的竞争情况,也许测试不多,需求也不大,工资就会比较少lasonlixin您好!希望能有所帮助!有空到CSDN,365testing,测评网看看。
···································^^····································
举个例子:深圳,大专学历,1年黑盒测试经验3-4.5k。本科4-5.5. 你可以参考下,还是那句废话能力决定待遇
···································^^····································
软件测试工程师2000~4000元/月,3年以上工作经验5000元/月左右,
·······································································
我们精选了一下网友答案:
···································^^····································
1 实验室简介
西安空间无线电技术研究所软件评测实验室(简称“软件评测实验室”或“评测实验室”)隶属于西安空间无线电技术研究所(又称“中国空间技术研究院西安分院”,简称“西安分院”),于2015年07月01日经西安分院批准成立。
西安分院成立于1965年,是中国航天卫星有效载荷领域最大、最重要的专业研究所。经过长期的建设和发展,西安分院在高速数据传输、卫星导航、通信卫星、软件工程系统集成等方面形成了技术优势与特色,相关产品广泛应用于航天型号,为航天型号、国防事业和国民经济建设做出了重要贡献。2009年西安分院通过职业健康安全管理体系认证;2010年通过了GJB9001B-2009质量管理体系认证;2012年通过了GJB5000A-3级军用软件研制能力评价;2019年,通过了GJB9001C质量管理体系认证。专业的技术底蕴与多维度的认证体系为评测实验室提供了良好的技术与管理环境。
评测实验室的前身是西安分院专职从事软件/FPGA(以下统称为“软件”)测试的软件检测实验室,成立于2008年。检测实验室建立以来,西安分院已投入大量资金用于工作环境、软件测试手段的改造与建设,引进了多种用于软件静态分析、质量度量、需求建模与验证、功能测试、结构测试的软件测试工具和设备。同时针对具体型号提出针对性地研发软件测试自动化工具,建立软件测试平台的方案,努力使检测实验室拥有国内一流的软件测试工具和测试环境。
近几年,实验室承接了大量的FPGA测评工作,涉及数传、雷达、通信、导航、天线伺服等多个专业领域,培养并锻炼出了一支技术过硬、具有航天精神的测试队伍。出色完成了以载人航天工程和重点武器型号为代表的多项工程的关键软件测评任务,为各项试验计划的顺利完成做出了重要贡献。同时,检测实验室在大量工程实践、经验积累的基础上,在新型软件测试技术、软件测试管理、软件质量度量、软件测试充分性、软件可靠性和安全性等方面开展研究工作,积淀了丰厚的技术成果。
2008年,成立软件/FPGA检测实验室。
2010年,通过了GJB9001B-2009质量管理体系认证。
2012年,通过了GJB5000A-3级军用软件研制能力评价。
2017年,实验室取得中国实验室国家认可委员会和国防科技工业实验室认可委员会的联合认可(图2-1),注册号CNAS L9816,获得认可的FPGA评测能力范围包括:文档审查,代码审查,仿真测试,逻辑等价性测试,静态时序分析,板级测试,系统测试。实验室在2019年通过体系换版复评。
2019年,通过了GJB9001C质量管理体系认证。
图2-1中国合格评定国家认可委员会实验室认可证书(CNAS&DILAC)
实验室现有员工15人,硕士学历人员达到100%,正高级研究员、高级工程师以上4人,实验室主任1名,人员专业分工包括:质量监督员、技术负责人、质量负责人、评测项目主管、质量主管、产品保证人员、设备管理人员以配置管理人员等。从业人员具有多年航天FPGA产品研制、评测与质量管理、航天FPGA标准制定等经验,是一支高效、创新、严谨的专业化队伍。
西安空间无线电技术研究所软件评测实验室位于西安分院B区B5楼。占地面积307平方米,其中试验场地68平方米。实验室位于西安分院内,保密条件完备,实验室严格按照西安分院各项保密规章制度开展保密工作,全年无违反保密法律法规的行为;实验室具备防静电条件,定期开展防静电条件内部检查,通过了防静电体系审核;实验室按照西安分院信息中心统一管理,实行网络与互联网物理隔离。
a) 具有高性能IBM服务器2台。
b) 具备测试计算机十一台。
c) 实验室目前拥有各类测试仪器设备,完备的测试环境(图4-1)。
d) 具备宇航FPGA产品环境考核试验设备(可选评测项)。
e) 高低温箱(FPGA产品温度环境性能考核)。
f) 热真空试验罐(热真空环境下FPGA性能考核)。
图4-1 实验室测试仪器
实验室具备各类FPGA开发与验证软件工具以及项目数据管理软件,如下表所示:
表4-1软件项表
0 篇文章
如果觉得我的文章对您有用,请随意打赏。你的支持将鼓励我继续创作!