今天想跟大家分享一下软件测试是否可以自学?怎么自学软件测试等问题,希望对大家入门软件测试有一些帮助!
有的人说软件测试很简单,入门很容易,所以推理说自学软件测试也不难!真的是这样吗?入门很简单,难的是你不懂技巧,不会定位bug!
来看看今年的软件测试招聘岗位的要求吧:任何一个招聘岗位描述都是要会java,python,webdriver页面自动化或是Appium手机自动化等,这是因为你懂这些编程才能更好地进行测试工具,才能更准确地定位bug。
你说,如果要了解这么多的编程知识,自学软件测试对你难度太大。然后你问参加一个软件测试培训,专门花费4个月的时间进行学习是不是捷径?我说是的,这样是你入门软件测试最快的捷径,但问题是市场上的培训机构千千万,你该选择哪一个,不同的软件测试培训机构培训出来的人都是不一样的,有的只是快速帮你从其他行业转到测试这个行业来,只个领路人,给你展示一下测试都是怎么做的,需要哪方面的技术,真枪实战的少,就如同读一本书,你只草草翻过还以为读懂了或是掌握了书的内容。如果要零基础入行软件测试,推荐你选择达内软件测试培训机构,企业总监级讲师手把手带你入门,更有名企实战项目供你练习,在这里四个月培训出来的结果绝不像别的企业快餐式生产那样!
如何自学软件测试?怎么自学软件测试?在这里推荐你几本入门软件测试可以看的书籍,希望对你有所帮助!
1、软件测试艺术
此书100多页,适合每年精读一次,被称为软件测试工程师入门“圣经”、软件从业人员必备书、计算机经典著作、技术类“常青树”书籍。本书对软件测试类型、用例设计方法、测试策略等,都有精彩具体的描述;总结的十大软件测试经典原则,至今仍被广为引用。
2、软件测试
本书描述了软件测试行业的“概貌”,开发过程、软件产品、实战测试策略、测试相关文档、测试未来、测试职业等。有心人,能从此书中找到软件测试世界的入口,找到知识才能的用武之地。 本书被称之为软件测试行业入门“地图”,软件测试新人的指导书!
3、代码大全
此书近1000页,适合先系统化学习,了解全貌,再随时查阅,或深入研究。本书总结、归纳了,软件工程业行之有效的、细节具体的实践知识,让你可以利用前人智慧、避免重蹈覆辙。如,通过“隐喻”理解和表达软件,高质量的编程经验细节,软件质量改进方法,软件集成,软件人员等。几乎每一章,都是描述了软件职业的一个深入方向,每章的“更多资源”,是更多本的深入学习的经典书籍。被誉为软件开发世界的“入口地图”、 软件行业人员的“新手圣经”,“百科全书”,是经典中的经典,大师中的大师,获得众多大咖联名点赞,你值得一品!
无论你是自学软件测试还是进行软件测试培训学习进入的工作岗位,你要明白的一点是你能为公司带来什么?如果你在工作中一直没有成长?那也许你将被残酷的现实所淘汰。
下面我来谈下如何才能让你的软件测试之路好走一点:
1,理清思路,明确方向。
不管你以前是从事什么行业的,既然你选择了要做测试,就一定看中了测试的特点。无论是工作相对轻松,还是工资稍好一些儿,那就要为了这个目标而去努力,天下没有白吃的午餐,只做日常的工作是很能提升的,要有针对性的提升自己。首先我们要有这个理念,然后才能有明确的行动。
2,认清自我,切忌盲目。
测试行业是入门容易,想走远比较难。而我们自己也要反思一下,自己自学完软件测试之后都会什么技术,在软件测试培训班学习的东西:手工测试,测试工具的使用,自动化相关的测试,压力测试,服务器的搭建与使用等,你真的都理解、都会用了吗?能够进行拓展应用了吗?听和会是两回事,我们需要对自己有一个明确的认识!
3,低调做人,有计划地成长
在你的技术能力有限的情况下,面试的时候就不要骄傲了,凡是自我感觉良好,目空一切,而没有真才实学的,根本不可能面试成功的。低调一下,态度良好,就有可能获得工作的机会。不管你以前学会什么,在工作的时候一定要踏实。可以理一下,按下面的顺序有计划地提升自己:
· 掌握计算机基础知识,操作系统的日常使用,windows or linux;文档办工之类的软件使用,千万不能因为这些儿知识影响了你的工作。
· 工作方法,与人交流的能力等软技能,不要小看这些儿,它们比技术更重要。说话听不懂,表意不清,生活习惯不好等都会影响你的工作。
· 常用测试软件的使用。软件只是工具,你不可能掌握所有工作的使用,但是你也不可能不会使用,如果工作需要有快速学习的能力。
· 基本语言的学习,如python,java,shell等。如果你有能力和兴趣,还是要学习一下的,不用太深,但也不能不会。
· 开源框架的学习,如webdriver,appium还有其他的一些儿框架,会使用这些解决工作中遇到的问题。
· 时常与公司的大牛交流学习,本来这个行业就是需要不断学习,跟着牛人学习比自己摸索学习的要快的多。
4,要有危机感,防止温水煮青蛙
很多情况下我们通过自己的努力找到了一份工作,然后在工作中就按公司的要求来不断完成自己的任务。不过这远远不够,平时的工作只是你的本职工作,保质保量地完成是必须的。不过还要时刻想着提升一下自己,不然几年后你就会发现,只会公司的相关业务,使用公司的平台和工具,离开了这些你还有什么呢?公司不会管你以前做过什么工作,只会看中你以前的工作能为公司带来什么。明白了这一点儿,你就应该明白要做什么了。
最后社会和公司是不相信苦劳的,如果你不能很好地完成工作,影响了项目进度;或是其他人与你合作的时候严重受影响,大家就会给上级反馈情况。当你做到了你部门的人员都不愿意与你合作,提起你来就直摇头的时候,你就离离开公司不远了。
这里给大家整理了一份《软件测试工程师进阶的技术栈》,包含了诸多技术栈,希望能帮助在升级打怪中提供中坚力量
给大家推荐下我自己建的软件测试交流学习群: 902061117 ,群里都是搞软件测试的,如果你正在学习测试 ,小编欢迎你加入,大家都是测试党,群内不定期分享干货(都是软件测试相关的),包括我自己整理的一份2021最新的进阶自动化资料。
这些资料,对于【软件测试】的朋友来说应该是最全面最完整的备战仓库,这个仓库也陪伴我走过了最艰难的路程,希望也能帮助到你
关注我的微信公众号【伤心的辣条】免费获取~
送上一句话:
世界的模样取决于你凝视它的目光,自己的价值取决于你的追求和心态,一切美好的愿望,不在等待中拥有,而是在奋斗中争取。
如果我的博客对你有帮助、如果你喜欢我的博客内容,请 “点赞” “评论” “收藏” 一键三连哦!