目录:导读

    • 前言
    • 一、Python编程入门到精通
    • 二、接口自动化项目实战
    • 三、Web自动化项目实战
    • 四、App自动化项目实战
    • 五、一线大厂简历
    • 六、测试开发DevOps体系
    • 七、常用自动化测试工具
    • 八、JMeter性能测试
    • 九、总结(尾部小惊喜)

前言

小张:
在快节奏的城市生活中,我们几乎都快忘记了自己是谁。紧跟着城市的步伐前进,我们既没有了刚开始的彷徨、迷茫,也没有了最初的慌张、无措,是什么悄然地改变了我们?

是这个城市,也是这几年的工作习惯和经验。生活教会了我们规则,习惯让我们快速适应和融入。当我安静地坐在书桌旁,仔细回想这些年的经历,发现这些年使我真正受益的,原来是这些。

遇到问题,做好分解是关键
我不知道大家是否跟我一样,在刚开始参加工作那会,领导一布置下来工作就头大,感觉这是一项巨大的工程,压力非常大。

可后来,我学会把领导布置下来的工作分解成一个个小部分,个个去击破,发现这个工作很快很轻松就完成了,后来每遇到比较难搞的事情,我都这样做,竟然发现都是相当轻松的就完成了。

记得当时我刚进一家公司一个月,领导就我分给一个比较复杂的新功能让我去分析写测试案例,这个功能逻辑复杂、功能点多,怎么办?

我就按逻辑功能点分解成小功能,再一个个分析,最终完成了案例测试分析,还得到了领导的认可。

具备分工合作意识,才能让团队更加耀眼
要知道一个公司不可能只有你一个人,你所在的组或团队也有很多个人,每个人有自己的工作模块,是独立但又是不可分割的。

特别是软件测试这块,每个测试人员之间既是独立的又是相互依赖的,所以我们在做工作的时候不仅要有分工的意识也要有合作的意识,这样我们的团队才能算一个整体,工作效率才高。

就拿我们一个测试系统来说吧,分配到每个人手上的测试工作都是一部分,我们需要优先完。成自己的部分,但整个软件系统又是一个整体,如果我们只顾自己那部分,很可能在我们完成测试上线后,软件又会出现新问题。

记得我们有一次有这样一个需求,一个简单的接口传递数据,我们这边一位同事负责后台接口测试,前端一位同事负责推送数据,当时我们这边的同事看了一下推过来的数据能正常传送,因为想着接口逻辑没在后端,就没和前端同事进行沟通和全类型数据拉通,导致。上线因为两边一些特殊数据类型,部分数据传输出现问题。

这件事情让我深刻意识到,我们在完成自己部分的同时,还要多和其他相关联的人沟通、配合测试,这样我们的工作才能完成得彻底,我们的工作质量才能得到更好的保证,我们后期的工作才能更轻松。

责任心和细心,是工作进步的砝码
这是我在工作中,体会最深的点。

记得那是刚出来工作的第二年,我刚进入一家小公司,本来是奔着做软件测试去的,因为当时没有什么经验,就从文职开始做起,一边做文职工作一边跟着测试人员学习。

由于当时我是新手,一边是怕出错,一边是想着多练习,所以我每个软件都测试得都比较认真和仔细,又因为当时我担部分文职,跟踪整个测试组项目的进度,每天我都会习惯性把所有项目进度跟踪、过问一遍。这样的模式,我坚持了将近一年的时间。

后来,我的领导因为家里有事要辞职回去,她就找我谈话说:“我准备走了,我给老总推荐你来管理这个测试部。”

我当时很惊讶,因为当时测试组的成员,有几个比我更有经验,有的比我能力强,怎么着也轮不到我呀,我就问:“为什么呀?”

领导说:“在你们几个当中我就看你是最有责任心的,工作最认真的,把测试部交给你我才放心。”

听了她的话,我没有做声。但我把她的话记在了心里,在今后的工作中,我始终谨记这两点。也正是因为这两点,让我在之后的工作中,每一步都走得很稳。

定时整理自己的物品,同时也整理好自己的内心
这是刚毕业那年,看到工厂的人每个月都定时盘点,定时清理车间时学到的。

那时,每次在他们刚整理完车间的物品后,进去就会感觉心情明朗了不少,心里也舒坦了不少。

后来,我就尝试着在自己的出租屋整理自己的物品,把不用的或没用的东西丢弃,把有用的东西分类整理好,每次整理完后,我发现自己的心情都会跟着好起来。

日积月累,定时整理也就慢慢地成了我的一个习惯。

如今,有了自己的房子,我就把这个习惯扩大到了定时整理自己的屋子,现在每每整理完一次屋子,我都有一种自己心理也被清理一遍的感觉,看着整齐干净的屋子,就感觉积压在心里的很多不明情趣都没有了,瞬间轻松。

做好当下的事情,不要急于求成
初入社会那会儿,有很多东西自己都不会。那时,我每天都在想“怎么样让自己变厉害”。毕竟自己什么都不会,所以自己就会不停的在心里催促自己多学东西。

而现实中,自己更像一只无头苍蝇,上蹿下跳,虽然忙得一踏糊涂,但每次静下来思考的时候就发现自己啥也没有学到,自己还心急的不得了,吃不下饭睡不着觉,后来我觉得再这样下去不静下心来做事情,我就要完了。

于是,我告诉自己必须静一下来把当前的事情做好,不能急于求成,既然步入了软件测试这个行业,就坚持做下去,不要再想别的事情了。

开始的时候我每天强制自己专心地去做好当前的工作,坚决不碰别的事情,坚持一段时间后,发现自己心态平和了很多,可以专心地做好当前的事情了,而不像刚开始那会儿,像做任务一样,同时自己也有了很大的进步。

于是我就继续坚持了这个方法,一步步走到今天,虽然没有像别人一样很成功,但至少能够做到经济独立了。

持续学习,才能真正的提升自我
自从入了软件测试这行,我更加明白老祖宗那句“活到老,学到老”的正确性。

本以为毕业后,自己得到了解放,再也不用学习了。可入了社会后才知道,不是不用学习了,只是换了一个方式和地方学习而已。

刚入软件测试,什么测试理论、测试方法、测试分析完全不懂,怎么办?

只能请教同行前辈,自己看书,去测试网站找相关的理论再把它拿到测试项目中实践。

开始的时候我只是想要自己快速的适应这个工作,没有想那么多,直到那年所在的公司在印度的业务遭遇印度政府打击严重缩水到了不得不裁员缩小业务的情况,公司平时那些混口饭吃,没啥进取的人都被裁掉了,我才明白学习的重要性。

从那以后只要有时间,我就去学习测试相关的知识,基础理论知识学完了,就扩大自己的知识面学习更深的知识:安全测试、自动化测试、性能测试、脚本编写。

下面是我整理的2022年最全的软件测试工程师学习知识架构体系图

一、Python编程入门到精通

二、接口自动化项目实战

三、Web自动化项目实战

四、App自动化项目实战

五、一线大厂简历

六、测试开发DevOps体系

七、常用自动化测试工具

八、JMeter性能测试

九、总结(尾部小惊喜)

你想要的,都会如期而至的;路越艰,阻越大,险越多,只要走过去了,人生就会更精彩。

用笑脸来迎接悲惨的厄运,用百倍的勇气来应付一切的不幸。