怎么样自学成为一名软件测试工程师( 三 )


有按主要任务分的:自动化测试工程师、性能测试工程师、安全测试工程师
有按被测软件分的:手机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、函数、存储过程),很可能他要交白卷。当然反过来说,要从技术型测试岗位转行去做黑盒手工测试人员是毫无壁垒的,但一般不会有人这么转。。。。


推荐阅读