问答 做测试开发都需要掌握哪些技术?从哪里学起?测开的工作是怎样的?

韶明 · 2021年10月29日 · 最后由 网球王子 回复于 2021年11月01日 · 4817 次阅读

一直在想未来的发展方向,想知道往测试开发方向努力 要掌握哪些技能?从哪里学起?测开的工作是怎样的?

共收到 5 条回复 时间 点赞
仅楼主可见

首先你得精通一门语言,测开就是开发

这个话题略庞大,很难回答,只能说从我自己经历角度,给个参考回答吧。

要掌握哪些技能?

测试的:接口自动化、UI 自动化、脚本造数据等
开发的:web 前后端开发、app sdk 开发(视情况而定)

从哪里学起?

建议从自动化学起,先学会写脚本跑起自动化,然后把脚本重复部分抽离成框架让你的维护成本和编写成本降低。同时日常中多用自动化脚本解决批量问题,锻炼自己按需随时可以写脚本的经验

测开的工作是怎样的?

目前接触,测开一般有两大类,一类是业务测开,一类是平台测开。

业务测开一般在业务团队里,属于业务测试团队里的技术担当,日常会承担一些迭代测试,但更关注自动化、专项测试(如性能测试)这些方面。同时也会肩负如何提高业务测试效率的责任,针对业务开发对应的提效工具(比如造数据脚本)

平台测开一般在独立的效能团队,属于整个测试部门的技术担当,日常主要负责部门各个测试平台的建设、优化和推广落地。典型产出是类似接口测试平台、UI 自动化平台等。这类测开基本专注在平台开发了,对开发技能要求高于测试技能,偶尔也会支援业务完成一些业务需要的工具平台开发。这类测开一般是从业务测开做上来,又或者是直接从开发转过来。

陈恒捷 回复

好的,谢谢大佬,完全 get 到了

陈恒捷 回复

除了这些具体技能,建议做测开一定要有到位的算法能力,leetcode.com 刷题。

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