软件测试5年,我问遍了身边的大佬,总结了一份“老人言”

 

你们好,我是程序员一凡程序员

 

首先介绍一下我本身,从事软件测试行业到如今是10年时间,毕业以后一直从事的软件测试行业。很幸运在毕业时遇上互联网这波浪潮,而后就一直在互联网公司工做,虽然那时候的软件测试技术发展还相对比较混乱,但本身由于公司业务发展的缘由,硬件测试、功能测试,性能测试、自动化测试什么的也都作过。面试

 

 

由于我接触软件测试的时间算是相对比较早,那时候也没有相对比较全面、深刻的培训体系或者说学习途径,只有经过一些前辈的指导,以及自个人学习加总结来进行自我提高。这种提高的方式,无疑是很缓慢且痛苦的,因此到如今,我把这些内容进行了必定的总结,但愿可以帮到全部想要提高的人。sql

 

首先,一我的的测试能力包含硬实力和软实力:

先聊聊硬实力,硬实力的话就是技术、思惟、业务能力。先说第一点,技术。无论怎么说,软件测试都是一个技术岗位,想要在这个行业有长久的发展,或者说想要有更加丰厚的收入,必定须要有较好的符合行业或者市场的专业技能,像是Python自动化、性能测试、测试工具这些。数据库

我总结了一些比较关键的能力简单说下编程

首先,一我的的测试能力包含硬实力和软实力:安全

第一个:在手工测试阶段下,要学会抓住重点,不要把宝贵的测试时间浪费在纠结细枝末节上,这功夫不如多回归几遍核心的主流程,第二点要学会处理系统框架和业务流程,BUG不只仅出如今你所负责的测试的模块上,也有可能存在于依赖的模块。而后,越早介入测试越早发现问题,从而对系统质量的保障就可以越到位。架构

第二个:必定要掌握一些主要的测试工具,好比说接口自动化测试所经常使用的Jmeter、Postman,UI自动化经常使用的robotframework、airtest,app自动化经常使用的appium这些。对于你工做的开展会更加顺利一些。要记住,这些工具的应用必定要落到实际工做,而不是单纯简单的学习。只有落地到工做,你才可以越用越熟练,为你的工做产出更多的价值第三个:必定要掌握Python编程语言。目前测试行业应用最为普遍的编程语言就是Python。而对于自动化技术,必定要掌握到编程自动化,这个能力对于测试人员将来的发展是很是关键的。如今行业内的高薪职位,基本90%以上都是须要有Python自动化测试技能相关的,因此说若是想要让本身尽快突破薪资瓶颈,这个技能太关键了,但须要额外说一句,这些能力也是必定要落地到工做的,只有不断地在工做中积累和优化,你才可以更好地往前发展。咱们不少学员之因此能够涨薪到16K,18K甚至20几K,拿到不少大型企业的offer,很大一部分缘由也就是由于掌握了完整的自动化测试技术,而且能够无缝对接企业实际应用需求,因此别再去相信那些鼓吹自动化无用的文章或者视频了,如今这个行业很看重自动化能力了。app

我也在B站上传了一些关于Python自动化测试相关的技术讲解,这些就是市场上如今比较关注和主流的技术内容,有兴趣能够在B站搜索“测试汪大牛”关注和了解一下。框架

再说思惟,就像开发一直在说开发思惟同样,测试也须要有测试思惟,想要把测试作好,这也是一个很关键的硬实力。首先来讲,对于工做上的内容,咱们须要多维度思考如何更好地把控软件的质量,像是用户体验、用户实际使用场景、业务的实际应用、用户使用习惯等等等等,由于系统不单纯只是功能缺陷,还有不少是非功能的缺陷,而这些须要咱们多维度思考才可以更好去保障质量,再者,以前说过软件测试是技术行业,而咱们所应用的技术一直在更新,因此须要具有有足够好的学习能力,能在最短的时间上手新的技术,从而可以体现出你的价值。至于说业务能力,没什么好说的,无非就是安心熟悉罢了。编程语言

 

 

 

接着再来讲软实力,这就包含沟通能力、责任心、职业素养、情商等内容,若是说硬实力是你在这个行业的立足根本,那么软实力就是你升职加薪的必备条件。

首先是沟通能力,由于工做性质的缘由,咱们是须要不停与其余同事进行对接的,在这个过程当中,沟通能力就尤其重要了。常常说开发与测试水火不容,是天敌,其实也只不过是沟通不到位罢了。我给你们说两个小技巧:

第一是带有目的性沟通,每次的交流是有目的性地,要围绕这个目的进行交流,在达成一致后,记得造成结论并记录下来。

第二是注意方式,咱们的沟通是为了解决问题,而不是为了制造问题,因此注意本身沟通时的情绪、语气、措辞。再结合第一条带有目的性沟通。咱们才可以更加效率地处理问题。

再者,是责任心,都说作测试必定要有责任心,但实际上只要是一我的就应该要有责任心,要可以承担起本身的职责,对于本身的工做应该要作到尽职尽责。让本身变成可靠的人,那么你在工做中,在职场中,天然也就可以遇到更多的机会。

而后就是职业素养,咱们常常会见到企业招聘都是须要有工做经验的人,不少应届毕业生也常常在吐槽,才毕业怎么会有经验,没有经验找不到工做,陷入一个奇怪的死循环里了。其实企业之因此强调工做经验,其实就是看重职业素养。良好的职业素养可以更快融入公司环境,尽早开展工做,减小企业的前期培养成本。毕竟拥有良好职业素养的人,相比较愣头青更加便于管理。

最后再来讲说情商,总结下来就是少说话,多作事。做为一个底层员工,应该是把你上级交付给你的任务踏踏实实地完成,而不是一味地抱怨,说得越多,越容易犯错。咱们常常会见到职场老人之间交流着公司的问题,领导的问题,这是人之常情,可是若是你在这样的场景下学会装傻,学会闭嘴,安心作好你本身该作的事情,就足够了。毕竟公司是工做的地方,不是茶馆。内心有再多想法,先把事情作好,天然会有机会让你去适度表达。不要为了可以快速融入团队而侃侃而谈,这是不必的。

以上就是我对于软件测试给到你们的一些建议,但愿你们可以有所收获。

故事虚构,我并不必定是我,他不必定是他。请勿对号入座。(认真并滑稽脸)

最后:

欢迎关注公众号:程序员一凡,领取一份216页pdf文档的Python自动化测试工程师核心知识点总结!

这些资料的内容都是面试时面试官必问的知识点,篇章包括了不少知识点,其中包括了有基础知识、Linux必备、Shell、互联网程序原理、Mysql数据库、抓包工具专题、接口测试工具、测试进阶-Python编程、Web自动化测试、APP自动化测试、接口自动化测试、测试高级持续集成、测试架构开发测试框架、性能测试、安全测试等。

相关文章
相关标签/搜索