职业经验 接下来的学习方向请教,当测试工程师 4年 了

杜达 · 2020年04月13日 · 最后由 married577 回复于 2020年05月12日 · 3035 次阅读

目前已经工作 4 年了,已掌握技能:
基本的测试方法
基础测试工具:fiddler charles postman jmeter
基础测试框架:appium selenium(都使用过有产出,但学的不深,只是能让 app 或 web 完成某些功能的自动化然后断言页面元素)
mysql、linux 语句
想请教:
接下来应该学习哪方面?
我个人后续想成为一名测试开发工程师,再过几年转测试组长或经理。
目前想完成一个接口自动化平台的开发,之前用 python+request+excel 完成过接口的自动化测试,现在正在学 Python+Django 搭建一个接口自动化测试平台,预计 1-2 个月,但是怕干这个浪费时间(也不叫浪费时间,就是怕不是最关键的技能),所以请教各位大佬,多谢建议

共收到 22 条回复 时间 点赞
仅楼主可见
Jerry li 回复

嗯嗯,学习也就是为了能面试到更好的 offer,您说的 ui api 自动化,我如果是放在平台上,把各种接口文档放里边,让所有测试在平台上做接口测试,也算是接口自动化的一种吧
因为如果就是本地的代码去写,感觉再往深了弄,不知道该怎么弄了,把公司里的接口用本地代码跑一遍,做做断言感觉也就这样了,没有学习方向了。所以才想着去写个平台,以后在平台上边放些提高测试效率的小工具在,将来面试的时候贴个链接让面试官看我觉得不错

1-2 个月完全可以 学习一个编程语言了 何必抓小放大呢 ,

感觉你样样会,但都不精。作为 4 年测试工程师,应该有个主攻方向或者比较深入能拿得出手的技能?

个人建议,相比于对行业来说需要你学习什么,更建议你关注对于你们自己公司、你们当前项目,你需要做什么,可以去提高质量或者效率,并把它作为你接下来一段时间的主攻方向。如果你觉得你现在做的平台确实能在项目中用起来,那就去收集确认这个平台怎么做更能在项目中让大家用起来,大部分时候时候明确需求比明确技术方案要重要得多,方向不对容易努力白费。

另外,没见到楼主提到是否有阅读熟悉过公司开发使用的一些框架技术,建议也可以去熟悉下,参与到一些开发设计方案中,这样你的影响力也更大,也更容易看到性价比高的提效方法,产生价值。

个人觉得,测试开发的核心点不是用工具或者会编程,而是能够用技术的手段更有效地去提高公司项目的质量和效率。

杜达 #18 · 2020年04月13日 Author
陈恒捷 回复

是,有这个疑惑所以才想定一个目标去深入学习
UI 的自动化是不打算精通了,因为实际应用场景太少,主要还是考虑接口自动化
现在想用平台(还是考虑到要面向结果)把接口自动化做好,以后就算写了一些提高效率的小脚本放在上边给同事用,也更能体现工作量吧

嗯,对 Python 的理解确实不深,也尝试过去阅读 Python 的数据,但实在学不进去,更喜欢找个东西去做,所以才考虑到写平台,再在平台上整合

最近在面试外包同学,发现都是 3 到 4 年的,成长的却很慢。按照我心里的预期的,4 年的经验至少有一门编程语言,不精通也应该熟练,然而并没有。然后问了下,对自己的职业没有规划,也不知道怎么规划。

杜达 回复

学习一门语言,真的 一通百通 ,不痛则不通;看来 你现在还是感觉很舒适的

当然了 也有一个方向可以进行深入就是 针对不同的 平台工具进行源码分析一下,可 这个 又绕不开 编程语言; 可 都是鸡生蛋或蛋生鸡,希望这样你可以明白;

杜达 #10 · 2020年04月13日 Author
恒温 回复

也刚结束最近的一段面试期
面试考察的编程语言主要还是通过一些简单的算法问题,其实对于测试来讲,可以实现基本的自动化脚本,写一些处理文件的小工具应该就算熟练了吧?

精通一门语言
熟悉一款热门开发框架,比如 spring 全家桶
了解各大厂需求,根据需求开发你自己

以上挨个打卡吧

杜达 #11 · 2020年04月13日 Author
Ouroboros 回复

受教,接下来会从新补 Python 的所有基础知识,开发业务相关的小工具,尽快达到心目中 “精通 python” 的地步

看了如上的留言,补一条:

面试过很多同学,会发现,测过几年的项目,居然不知道用的什么语言、框架、线上如何部署的 。

杜达 回复

当然不算。达到开发的水平,才可以啊

恒温 回复

作为一个工作快 15 年的表示,除了 java 还凑合,c++ 和 python 都是二把刀,然而需要用后两种语言写代码,java 用不上。。。

深入学习一门语言,比这些框架 工具都重要

FunTester 回复

嗯嗯,后续会好好读一本书,然后只写提高测试效率的工具,不急搞框架了

推荐楼主看看社区史上点赞数最多的帖子 https://testerhome.com/topics/16354

感觉没必要往测试平台这边去搞啊,说真的看了这么多测试平台,真心觉得没一个好用的,做一些效率工具感觉好些,docker,k8s,CI/CD 都可以去补下

杜达 回复

那为什么不用开源的一些平台呢 一些现在接口自动化测试平台也是不错的 只要你不做到请求数据库进行每一个数据库的对比,很多都是满足接口自动化测试的

杜达 #21 · 2020年05月09日 Author
cool 回复

多谢建议

看了你的描述,我跟你的相似度高到 90%,互助脱坑?

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