Python 如何挽救一个 6年 经验的测试工程师?

奥斯特洛夫斯基 · 2019年03月18日 · 最后由 Ramsey 回复于 2019年04月11日 · 106 次阅读

各位同仁们好,我是一个有了 6 年测试经验的菜鸟,之所以说是菜鸟,因为这 6 年的测试基本上都是靠手动点点点,最多也是接口测试,或者用工具进行自动化测试,今年已经 30 了,现在这个高压的环境下,已经严重意识到自己的不足以及满满的危机感,所以想把自己进化成测试开发(自动化测试)的一个角色,测试开发第一项技能就得会开发,语言我选的是 python(只了解 python 的一些基础知识),
那么问题来了。我该怎么去学 python,怎么有效的去学,每天强迫自己去学,但是又感觉是个无头苍蝇,不知从哪下手,大家都说多写写多练练,我该写什么该怎么去练?
希望大佬们给点建议,挽救下我这个即将被 out 的 “测试工程师”

共收到 16 条回复 时间 点赞

一种很有效的学习方式,就是开发出你想要的功能。 例如怎么帮你造数据,怎么帮你连数据库进行查询并导出为需要的格式,怎么帮你实现接口测试、自动化测试等。 抱着目的去找对应的实现方式。

仅楼主可见
Jerry li 回复

我也是这样想的,但是真正在做的过程中会发现,很多基础的东西又要去复习,查资料,然后又偏离了主线

最好是能从解决自己工作中的一部分需求和痛点,以及提高自己的测试效率方面来入手,因为只有实际运用了,你才会熟练。

唯一的方法就是自救,不要浮躁,不要急于求成,给自己列个学习计划,心静了就能学下去了

不管是测试,还是测试开发,业务都是最关键的。

快速掌握现有业务逻辑,搞通搞透,以及快速学习新业务的能力,都是非常重要的。

业务逻辑熟悉到一定程度,测试提效就是自然而然的事情了,要提效就得借助自动化,要自动化就需要代码能力,要提升代码能力就得学编程,反之亦然,这样才是学习的目的,才会更有目标和动力。

个人愚见,希望对你有所帮助。

所以是需要把握重点的,那就是实现你的需求,到达你的目的。 至于基础、原理,回过头去看,会理解得更深。

你问这个问题 说明你太浮躁了 不要太功利急于求成
什么基础都没有 就先把 语言基础看完 是认认真真全部看完 不是看一部分就觉得自己 ok 了
可以先去看看 python 学习手册 整本都看完
看完之后 去学习优秀的开源框架 社区有很多
第一步学习他们的运行过程
第二步学习他们的架构设计思想
第三步自己局部的也去设计开发一个
不要浮躁 不要浮躁 不要浮躁
你要预备花 3 年达到一个熟练的测试开发的预备
不止是语法 还包括各种其他的 计算机网络技术 sql 基础 linux 基础 容器化基础

仅楼主可见
仅楼主可见

编程到了一定境界,语言都是浮云,最重要的是思路,比如你测试过程中会发现好多别人发现不了的问题,或者你能前期就把设计的缺陷给发现了,这个我觉得就是一个好的测试人员,不一定非要追求测试开发岗位,重要的还是思路,把自己当做乔布斯来对待你们的产品,你会发现产品可改进的地方还有很多

当然要想发展的好,代码基础是要有的,行业的前沿技术也是要了解的,测试转架构师的也有,测试转开发的也有,测试转项目经理的也有,测试转行卖烧饼、卖水果的我也见过,不要心急,如果有意,python 一个月就能学会

最后,祝楼主工作顺利!找到自己的方向!

12楼 已删除
flyfire 回复

谢谢

我也是跟楼主一样的情况,今年也是第 6 年了,一直都是功能测试。
之前呆的公司,温饱刚刚好,然后就像温水煮青蛙一样。没有意识到技术和能力的重要性,一直拖到 30 岁才突然危机压力瞬间来临了。
现在也像是啥都不会的菜鸟一样。

我觉得每个人的情况要具体情况具体分析,我是这么做的:

  1. 做好自己的职业规划,虽然规划中的未来还是有点朦胧,但是大概有个方向。如果自己未来不是往技术方向发展,那么现在应该先稳住工作,然后业余时间积累以后要从事的行业;如果自己确定要往技术方向发展,那么就应该合理制定学习计划,一步一步,稳扎稳打。
  2. 养成好的习惯,比如每天都花时间来学习;
  3. 报名一个培训班,觉得有老师来指导,至少会有个方向。
匿名 #15 · 2019年04月08日
Ding 回复

为什么到后面就不能做功能测试了呢

自从当了测试主管之后,越来越发现影响一个测试人员能力的不仅仅是技能的提升,而是思维方式的变化。遇到过很多测试人员,当你工作分给他们的时候,第一种人他们第一感觉是拒绝的,勉勉强强把事情做完交差,另一种人呢好一点他们会接受也会认真执行,但是抱着完成任务的心态去做,做完就完了,而第三种人,则会在做时候思考我交给他这个工作目的是什么,他会努力在这个工作中提出自己的想法,并在我的要求上多做一些。三种不同的心态,也造成了这 3 类人能力的差别。有时候我会同时给所有人培训技能,但是你会发现最后第一种人压根就不学,第二种人学的很好,作业也做的很好,但是学完也不会用,过段时间就荒废了,第三种人,学完了会努力把它变成自己的亮点成为自己的价值的一部分。

我说这些其实想给楼主一个建议是,很多人都会发现自己技能上的缺失,又会发现学了很多好像都没什么用,其实这个时候你应该去思考自己的思维方式是不是有什么要改变的。我经常对下面的人说,当你接到任务的时候,小孩子才考虑要不要做,大人应该考虑怎么做才能通过它给自己创造最大化的价值

需要 登录 后方可回复, 如果你还没有账号请点击这里 注册