当前位置:网站首页>测试工程师如何转型测开
测试工程师如何转型测开
2022-06-12 13:53:00 【东方不败就是我】
1 摆好心态&开放眼界
我始终认为 掌握技术最重要,title 不重要。测试工程师和测开只是 title 不同,工作内容并没有明确的边际,这个完全取决你对测试的看法!有可能一些公司的测试工程师做的是某些公司测开的干的活,而一些公司的测开可能做的是某些公司测试工程师的活。就像我在字节时候,title 是测试工程师,工作内容是业务测试 + 接口测试平台开发 7/3 分。而在阿里则也是差不多(甚至阿里的业务还更重些)。对于我来说两家公司的工作内容是没什么区别的,只是 title 不一样而已。
对于想转测开的测试工程师建议:调整心态,不要以 “测开” 唯是,提升自己的技术能力才是重点,要养成持续学习的习惯,多接触一些知识,拓展自己的眼界,在业务测试过程养成 “偷懒” 的习惯,多思考自动化手段减少手工测试工作。
2 夯实基础&运用技术
1.编程能力要过关
至少精通一门语言。而且使用该语言开发过工具或平台最佳。一是测开面试通常要编程写代码,这个是门槛。二是有开发经验能侧面证明你对开发语言的熟练程度。
至少掌握一个开发框架。例如 spring boot、flask、Django 等。
2.基础算法要熟悉,学习的同时建议结合 LeetCode 练习。
1 快速排序算法
2 堆排序算法
3 归并排序
4 二分查找算法
3.有所专长 (亮点)
前文说到过的一个道理,人无我有。在大家都掌握相同 “技能” 的前提下,你能做的更深入或者有别具一格的 idea,则这就是你的亮点。例如擅长性能测试、擅长效率工具开发、擅长平台搭建等。当然这个因人而异,视各人兴趣点而定。
4.多利用技术手段解决业务问题
我认为这个是最重要的。纵然你掌握上述能力后,但是缺乏运用技术解决实际问题的能力,仍然是纸上谈兵。正如第 2 节所说的,测试开发岗位职责都要求解决复杂问题的能力。而我在面试中问到的最多的问题就是 为什么做这个东西?你这做的东西解决了什么问题?后面我会附上面试经验分享,里面包含所有面试题目。而如何提升解决问题的能力,第一步就是要善于发现问题,这就要求工作中大家保持怀疑心态。
3.“创新” 意识
不可否认创新是属于少数人的专利。但是并非大多人不能创新,作为普通大众的我们可以二次 “创新”,将前人作出的成果二次创新运用到我们的业务中并解决一定的问题,我觉得对于普通人来说这就足够了。
如何保持开放心态?建议大家多参加测试沙龙和论坛,业界比较专业的测试论坛 如:每年两场的 MTSC 大会,议题质量是相当高的,基本都是 BAT 议题占了半壁江山,可以说 BAT 的议题成果就是国内测试界的发展标杆和方向(虽然 BAT 的议题可能是别人玩剩下的)。此外,关注各大厂的技术公众号,多看看他们发的文章提升眼界。
边栏推荐
- Tree reconstruction (pre order + middle order or post order + middle order)
- Scyther工具形式化分析Woo-Lam协议
- CUDA error: CUBLAS_ STATUS_ NOT_ INITIALIZED when calling `cublasCreate(handle)`
- Codeforces 1629 B. GCD arrays - simple thinking
- Comparator summary
- Transmission and response of events and use cases
- Code debugging - print log output to file
- Recursion of subviews of view
- 当字节跳动在美国输出中国式 996
- [WUSTCTF2020]颜值成绩查询-1
猜你喜欢

PostgreSQL14安装使用教程

Compile and install lamp architecture of WordPress and discuz for multi virtual hosts based on fastcgi mode
![[semidrive source code analysis] [x9 chip startup process] 25 - Introduction to mailbox inter core communication mechanism (code analysis) rpmsg-ipcc RTOS & QNX](/img/90/98faa5856fbc55ff7fda4a3adb3650.png)
[semidrive source code analysis] [x9 chip startup process] 25 - Introduction to mailbox inter core communication mechanism (code analysis) rpmsg-ipcc RTOS & QNX

Briefly describe the difference between CGI and fastcgi

拆改广告机---业余解压

Encryptor and client authenticate with each other

编译安装基于fastcgi模式的多虚拟主机的wordpress和discuz的LAMP架构

基于Profibus-DP协议的PLC智能从站设计

单总线温度传感器18B20数据上云(阿里云)

Scyther工具形式化分析Woo-Lam协议
随机推荐
NotePad 常用设置
Codeforces 1629 F2. Game on sum (hard version) - Yang Hui's triangle, violence, finding rules
[semidrive source code analysis] [x9 chip startup process] 25 - Introduction to mailbox inter core communication mechanism (code analysis) rpmsg-ipcc RTOS & QNX
When the byte jumps, the Chinese 996 is output in the United States
【SemiDrive源码分析】【X9芯片启动流程】26 - R5 SafetyOS 之 LK_INIT_LEVEL_TARGET 阶段代码流程分析(TP Drvier、Audio Server初始化)
将字符串转为16进制字符串并显示出来
编译安装基于fastcgi模式的多虚拟主机的wordpress和discuz的LAMP架构
【mysql进阶】查询优化原理与方案(六)
Single bus temperature sensor 18B20 data on cloud (Alibaba cloud)
Greed issues - Egypt scores
浅谈中国程序员为什么要跳槽?
PostgreSQL14安装使用教程
SystemC simulation scheduling mechanism
Codeforces 1629 F1. Game on sum (easy version) - DP, game, thinking
Cmake basic tutorial - 01 a-hello-cmake
事件的传递和响应以及使用实例
Codeforces 1637 F. Towers - thinking, DFS
2000. reverse word prefix
阿里云开发板HaaS510将串口获取数据发送到物联网平台
280 weeks /2171 Take out the least number of magic beans