最近看到这么一句话“是什么曾经拯救过你,你最好就用它来更好地拯救这个世界。”
这更坚定了我做知识经验分享的初心,因为最初的迷茫、和手足无措我相信对于每一个人都是似曾相识的。
因此,当我觉得我经历了很多痛苦能够从某个坑里爬出来之后,我会有特别强烈的意愿回过头去尽力帮一帮那些现在还在坑里的人。
今天就给大家整理我这些年的一些学习方法,希望测试人都少走弯路。
总结来说:
合理管理工作时间
学会给自己目标,挑战自己
最简单的TDD
了解大环境
用你喜欢的方式
我创建了自媒体
独当一面
掌握自己的职业发展
在职测试人员一定要注意这一点,在测试过程中你会发现总会有开发过来说看不懂这个前置条件的描述,产品经理催促用户手册修订的情况,要么就是需求评审会不叫你,需求变更会一定叫测试的情况。很多测试都是需要连续性的工作,但是在职场中真的很容易被打断。
可以定好自己的时间管理计划:
将每周任务拆解到每天,比如今天需要做的是测试设计–回归测试;今天的某个时间段内(1个小时专注力最好)需要做的工作就非常明确了。不会被公司内部人员打扰更不会被手机啊微信啊各类消息打扰了。
这一个小时的工作效率是极高的。
三年内我做到了测试经理,这个跨越用了三年时间,但是拆解下来我是入行之后的第二年开始给个季度给自己制定一个大目标的。比如从功能测试到专项测试的转型中,需要学习非常多的其他领域的知识,因为测试是需要分领域的,一直在做某一业务的功能测试,想要去了解更多业务需要大量的时间成本,但是某一个阶段学习完成后,自我满足感会提升接下来的学习效率。
目标不必太大,只要入行了之后就会发现可学习的地方。希望大家不要成为知乎内“五年八年测试,月薪8k的情况”。
Test-Driven Development,是敏捷方法中的意向核心事件,也就是在开发功能代码之前,要编写单元测试用例代码,对编写的函数或者类明确测试方法后,再进行设计与编码,小项目中基本用处不大。
但是学习一些方法论还是很有必要的,是在产品开发之前的测试先行。
很多人会说产品-开发-测试在实际工作中有很多口角,但是站位角度不同分歧很大,也在互联网公司有很多鄙视链,这种鄙视链类似于:C语言的鄙视Java–Java的鄙视Python;也就是执行测试阶段,开发交付了版本,产品介入,无论是重改还是修改需求,都要投入很多成本。
建议:开发阶段测试人员优先输出冒烟测试用例,评审后开发根据冒烟CASE来做代码设计
多加一些交流群,多看看测试相关论坛,线下沙龙,还有一些开源工具发布会,都会保证自己的思想与时俱进,不会被淘汰,不会一叶障目的情况。即使不去跳槽,也建议更新自己的简历,看看是否达到当前各个企业的招聘需求。避免公司跟你说再见的时候,你猝不及防。
真正的了解自己是很难的,知道自己适合什么也不是简单的事情。我是有机会开始在企业内部培训,将培训走到了企业外部。开始给别人培训非常的紧张,但是这种经验多了之后我发现,在给别人做培训的时候增加了自己的知识,而且增强了自己对业务的理解和自信等等。
找到自己提升的方式方法,会让学习事半功倍。
也是因为企业内训,其实相当于写书,真正做过这个事情的人大概才理解,你要输出一页的内容,可能需要有一本书的知识体系。在这样的情况下,我开始更新自己的自媒体,当共享有人看的时候,并且吸引了很多测试人员参与到其中,还有很多想转行的人愿意跟我学,让我的职业发展也有了新的视野。
跟很多测试人员做过沟通,发现大家很容易给自己设定界限,我是功能测试,我是自动化的、接口的、性能的、安全的,所做的也是某个领域内的工作。去看别人的工作雾里看花,根本不懂,自然而然就不想去懂了。但是测试人员实际应该对焦的是交付高质量的产品。
再怎么专注自己的工作也是不能独立完成整个活动的。及时工作岗位实在很明确,但也要多沟通了解其他的领域。
不仅测试吧,开发也是这样。我有一个朋友,一个项目就成了总监。要知道华为的晋升机制,不是那么容易做到总监的。他是怎么做到的?一个新的项目,他不仅负责自己的工作,还去了解前端、数据库…别人的领域。因为是新项目,其他部门的人来了之后,找不到谁负责什么板块,但是发现谁找到他都能解决问题。这个项目结束后,直接成了总监。
不管是面试还是同事之间聊天的时候,都会被问“职业发展规划是什么?”,很多被问到的人可能都会觉得这是一个虚无缥缈的问题,因为大多数人都不知道自己的明天。实际上这个问题换一个提问方法就很有意思,你想在工作领域中成为一个怎样的人?
不管是正在转行学习测试的你,还是已经在职的你。
下面是测试资料,对于做【软件测试】的朋友来说应该是最全面最完整的备战仓库,这个仓库也陪伴我走过了最艰难的路程,希望也能帮助到你!
最后: 可以在公众号:软件测试小dao ! 免费领取一份216页软件测试工程师面试宝典文档资料。以及相对应的视频学习教程免费分享!,其中包括了有基础知识、Linux必备、Shell、互联网程序原理、Mysql数据库、抓包工具专题、接口测试工具、测试进阶-Python编程、Web自动化测试、APP自动化测试、接口自动化测试、测试高级持续集成、测试架构开发测试框架、性能测试、安全测试等。
不要孤军奋战,最好是能抱团取暖,相互成就一起成长,群众效应的效果是非常强大的,大家一起学习,一起打卡,会更有学习动力,也更能坚持下去。你可以加入我们的测试技术交流扣扣群:644956177(里面有各种软件测试资源和技术讨论)
从来没有轻松的职场,只要清楚了成长的过程才可以走的更远。
如果你认同这些,找到自己的目标和方法,全心投入,如果之前一直没有目标,那从现在开始也不晚。