网站首页 > 精选教程 正文
有关“功能测试转型测开,小白如何入行测试开发,还有测试开发之路怎么走”的话题,在业内的热度一直不减,也时不时被不同小伙伴问起。
入门
▎相关疑问
“ 如何从业务测试过度到测试开发?
“ 我是一个小测试,但不想一直当测试,还是想做测开,但是呢,网上没有什么关于测开的具体指导。去面试,别人问有没有什么自己做的工具平台什么的,但我想很多平台都是开源的,自己部署下就好了,需要测开做什么呢?
在《Google 测试之道》一书中,关于测试开发工程师(SDET,Software Development Engineer in Testing)的岗位职责有比较详细的解释,其中说到测试开发首先应该是开发角色。只是相比于业务开发工程师,测开的目标用户更多的是公司内部的测试人员(也包括其他岗位的项目组成员),而其核心工作内容是:提供通用测试技术解决方案,开发实现测试工具或平台,协助测试人员更好地完成测试工作和项目交付。
在这个基础上,也就更容易理解大家对如何入门测试开发的建议:
① 最重要的,上手撸代码!测试开发要具备“开发”的能力,代码能力是基础;
② 不用太纠结到底该学哪门语言(python、java等都可以),更好的选择是根据公司项目中主流的开发语言进行学习;
③ 不急于马上具备测试平台的开发能力,可以先从“抄”开源项目、写脚本、写小工具入手,循序渐进;
④ 结合实际在工作中学习。将学习的内容应用到现有项目中,解决实际测试的痛点。
发展和提升
▎相关疑问
“ 作为一名自学的测试开发工程师,如何继续技能上的进阶之路?
“ 测试开发的发展会不会遇到瓶颈?
总结大家的看法:
① 不要丢掉敏锐的测试思维
② 更深入地学习和理解开发技术。比如学习被测系统是怎么开发的,自己动手写一个小而全的小系统。
③ 结合需要更高技术的业务场景进行落地和实践。可以在现有工作中开拓机会,加深与开发/运维的合作;甚至是去寻找新的更大更完善的团队或平台(注意结合自身工作经历,不是提倡跳槽)。
④ 多与同行交流,抬头看路。
越往上走,更多比的是视野和思维方式。如果只顾做好眼前的工作,不去了解和关注行业热点和对从业者的技术要求,不去建立一定的人脉关系,就容易把自己的路越走越窄。
⑤ 更高阶的发展,需要更强的综合能力。这个其实不止针对测试开发,各个岗位都是,只是每个岗位所需的综合能力略有不同。
越高阶的岗位在团队中的占比也越少,对从业人员的要求也越高;伴随工作年限的增加,还有年龄的增长——“年龄焦虑”更多时候也是来自工作能力与年龄增长、高阶岗位的不匹配。同时具有测试思维、开发能力并且能深刻理解业务的测试开发,肯定可以走得更高更远。
猜你喜欢
- 2024-11-04 使用JavaSnoop测试Java应用程序 java怎么测试程序
- 2024-11-04 java开发中常见编译报错和解决举例汇总
- 2024-11-04 Java单元测试技巧之JSON序列化 json序列化是什么意思
- 2024-11-04 2022最全java面试题及答案(208道)你能坚持到哪一道呢?
- 2024-11-04 Java 接口改造:UserTest 变 BaseTest,一键重构搞定
- 2024-11-04 自动化测试、回归测试平台调研,基于流量回放
- 2024-11-04 测试开发java常见面试题_Java常见面试题
- 2024-11-04 JAVA考试真题测试 java试题百度文库
- 2024-11-04 使用Jtest 2022.2简化严格的Java测试
- 2024-11-04 如何用TestNG进行java单元测试? java怎么单元测试
你 发表评论:
欢迎- 04-11Java面试“字符串三兄弟”String、StringBuilder、StringBuffer
- 04-11Java中你知道几种从字符串中找指定的字符的数量
- 04-11探秘Java面试中问的最多的String、StringBuffer、StringBuilder
- 04-11Python字符串详解与示例(python字符串的常见操作)
- 04-11java正则-取出指定字符串之间的内容
- 04-11String s1 = new String("abc");这句话创建了几个字符串对象?
- 04-11java判断字符串中是否包含某个字符
- 04-11关于java开发中正确的发牌逻辑编写规范
- 最近发表
-
- Java面试“字符串三兄弟”String、StringBuilder、StringBuffer
- Java中你知道几种从字符串中找指定的字符的数量
- 探秘Java面试中问的最多的String、StringBuffer、StringBuilder
- Python字符串详解与示例(python字符串的常见操作)
- java正则-取出指定字符串之间的内容
- String s1 = new String("abc");这句话创建了几个字符串对象?
- java判断字符串中是否包含某个字符
- 关于java开发中正确的发牌逻辑编写规范
- windows、linux如何后台运行jar(并且显示进程名)
- 腾讯大佬私人收藏,GitHub上最受欢迎的100个JAVA库,值得学习
- 标签列表
-
- nginx反向代理 (57)
- nginx日志 (56)
- nginx限制ip访问 (62)
- mac安装nginx (55)
- java和mysql (59)
- java中final (62)
- win10安装java (72)
- java启动参数 (64)
- java链表反转 (64)
- 字符串反转java (72)
- java逻辑运算符 (59)
- java 请求url (65)
- java信号量 (57)
- java定义枚举 (59)
- java字符串压缩 (56)
- java中的反射 (59)
- java 三维数组 (55)
- java插入排序 (68)
- java线程的状态 (62)
- java异步调用 (55)
- java中的异常处理 (62)
- java锁机制 (54)
- java静态内部类 (55)
- java怎么添加图片 (60)
- java 权限框架 (55)
本文暂时没有评论,来添加一个吧(●'◡'●)