通用技术 测试开发的成长之路 - 入门篇

搭八 · 2018年12月11日 · 最后由 root 回复于 2022年03月16日 · 3143 次阅读

之前给大家大致介绍了本人目前开发的一款基于 (UI、接口) 的自动化平台【https://testerhome.com/topics/17160

心路历程
1、其实我从入这行算起来也就 3 年的时光,刚入行的时候我也只是个测试小白,说来也是运气好,刚入行时的第一家公司进入的时候公司正好准备要组建一支自动化的小组,我有幸被挑中成为了其中的一员,虽然当时对自动化也是似懂非懂,不过团队别的小伙伴们都细心的教导我,让我了解了很多关于自动化的相关知识,俗话说的好,师傅领进门修行靠个人,我很感谢当时给我那个机会的领导和教导我的小伙伴。进入现在这家公司是去年的事情了,因为上家公司资金链出了问题导致大量裁员,我也有幸成为了那位被裁掉的人 (哈哈哈,这运气真棒),刚来这家公司的时候我面试的是自动化岗位,很幸运的我进入了,当时部门就我一个人每天的工作就是编写自动化业务脚本 (相当枯燥无聊,大家懂得),唯一的好处就是基本不用加班,然后有次在群里正好看到别人说测试开发这个职业,当时就抱着疑惑的态度去百度搜了下这个岗位,感觉相关的资料是真的少之又少,后来大致了解下来这是一个比较新行的行业,不过好像前 (钱) 景很不错的样子,然后就开始各种的搜集相关知识,我发现这个岗位很有意思和挑战性,然后就开始了我的测开自学之路 (在这里我要特别感谢下现在公司的领导,当我提出要独自开发平台的时候他们全力支持,期间还帮我在公司内部全力推),很感谢你们把期望赌在我的身上,成就了现在的我!!!
2、这篇文章我就大致罗列下本人的学习线路,希望能帮到大家找到一点学习的路线。

测试开发是什么?
其实很多人对于测试开发这个词语不陌生,可问起具体是干什么肯定还是很疑惑,说白了,同时具备专业的测试技术和软件开发的能力,干着服务于开发与测试的工作,这就是测试开发。

需要掌握的技能
因为本人是 Java 的,所有下面的学习方向是以 Java 为基础的。

心得
1、上面的技术很多也很杂,但这些只是冰山一角 (测试开发需要的技术是无止境的)。
2、测开的面向对象是测试人员、你开发的工具需要能把他们从重复枯燥的劳动力中解放出来,提升测试效率及质量。
3、开发工具或平台之前你首先要了解测试人员的需求 (诉苦),了解公司实际的业务需求及未来方向,深入了解开发的工具关联的技术栈。
4、希望大家一起在测试这条道路上越走越远。

共收到 8 条回复 时间 点赞

现在的测试开发职位好像大多数要求性能测试方面也有一定的水平

毛驴 回复

是的,性能知识也是需要了解的,不过和真正的性能岗位比还是差距很大的,毕竟性能需要了解的知识面也是很广的

仔细看了下图 ,分类有些问题, websocket 不应放在前端而属于协议类,在 tcp 之上的封装。 spring MVC 属于 spring 一类,mybatis 属于 ORM。JSP 属于前端技术。 httpclient 是 http 协议封装的 API ,webservice 同样是 java 基于协议上层的实现

战 神 回复

大佬不要在意细节😓 ,httpclient webservice 主要是用于接口自动化时使用的 2 次封装 api,学习的知识点传达到就可以了😅

😎 学习了

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