测试开发工程师的概念怎么来的?

  这个名词一开始并不叫测试开发,只是说懂技术,懂研发的测试工程师,后来这个词又很长,再加上以前测试开发曾经在老的时代是有一个对应的词的,从微软的时代的时候,微软就把工程师称为软件工程师on testing,就是属于测试领域的一个开发工程师。后来这个词就慢慢的受到很多公司的采纳,之后测试开发这个词,逐渐的开始流行。

  测试工程师需要会多少语言?

  2门。第一门,推荐大家使用Python。Python是做自动化工作首选的一门语言,所以Python是第一位的。

  第二个语言,等你月薪达到2万或者2万5以上的时候,这个时候光靠做测试,已经很难再产生更大的影响力了,这个时候需要怎么做呢?第一个,在研发角度,去影响研发团队提高质量,第二个,从运维和线上角度,去影响运维和线上用户,然后去分析更好的质量。

  如果要做这两个事情,只靠Python,就有些乏力了,比如说全公司都在用Java,go,你用Python对接就会很麻烦,比如你要分析他们代码的规范,代码里面的内存泄漏,多性能的死锁,各方面的问题,你要发明工具去发现这些问题,技术栈不一样,会很麻烦。所以Python是你入门的第一门语言,Python之后可以走2个方向,一个是Java,一个是go,懂2门语言就够了。当然像前端,html,js,css,这肯定是每个人都需要去懂的,这些基本上都属于基础知识了。

  

  ​

  测试开发做到后面,是不是和开发没有区别了?

  测试实际上是比开发更牛的,只不过大家碍于现状,不好意思说这个事情。对测试的能力要求,比开发还要高,只不过是说现在的测试行业里面,大量的人是没有成长起来,导致大家觉得开发比测试牛。

  举个例子,开发工程师每天做什么呢,学网站开发,学数据库查询,学各种工具,每天的工作就是产品经理告诉你我要在页面上加一个好评,有多少人点赞,你给我实现这个功能,开发就去后台里面,第一个,数据库里面加一个字段,第二个,代码里面加一段查询,第三个,在网页端,加一个展示的效果。每天,每年常年的都是在做这样的事情,你可以认为就是数据库的增删改查,加上网页的展现,多数的开发都是这样,只有少数的开发会走出来,比如说进到更强的架构层去思考解决方案。多数的研发也是困扰于日常的搬砖。

  测试做什么呢?首先是人工的测试需要去做,第二个是自动化的测试要去做,第三个,专项的测试也要去做,之后是什么呢,测试的左移,对研发质量要提前发现一些问题,同时上线之后的产品要进行质量的监控,发现一些线上用户的崩溃问题,了解所有的业务场景。所以在总体的范围里面,测试比研发更有前途的。在技术能力的要求上,也要求测试具备比研发所不知道的一些东西。

  举个例子,耗电量怎么去测,内存泄漏怎么去测,一些底层的性能,压测怎么去测,这些东西研发日常是接触不到的,反而是我们测试经常需要去关注这些指标。测试是比研发更有价值的一个岗位,但是遗憾的是,我们。行业所有的测试基本上都去忙点点点去了,忽略了对质量体系的建设,以及测试流程的建设。

  后面你们会慢慢发现,随着devops、持续交付这一套东西的流行,测试,运维,会慢慢的去管控整个公司的质量,然后研发只需要负责写代码。在目前以及过去的这些年,研发是比测试有优势的,就是因为高阶的质量保障,测试行业基本上都没有做,大家做的都是低端的,不是点点点,就是低端的自动化,然后很少有人往上去走,如果你走上来你会发现,测试比开发更有价值。但是两者都是殊途同归,都是开发工程师,只不过一个专注于测试,一个专注于功能的开发。所以现在很多公司,特别是大的公司,招测试开发以及研发去做测试,然后点点点,外包。

测试开发工程师的概念怎么来的?相关推荐

  1. 测试开发工程师成长心路

    入行测开,马上就要4年了.创业公司待过,大公司也待过,工作这一路走来,一些心得,转变,职场体会,早就想写出来分享一下.这个历程包含了技术的提升,工程师的素养和对这个行业的点滴感悟. 自动化测试vs测试 ...

  2. 测试开发工程师成长日记018 - 测试面试必备题记录(持续更新)

    技术模块 一.在搜索引擎中输入汉字就可以解析到对应的域名,请问如何用LoadRunner进行测试? 建立测试计划,确定测试标准和测试范围 设计典型场景的测试用例,覆盖常用业务流程和不常用的业务流程等 ...

  3. 测试开发工程师,年薪100W不过分吧

    在说测试开发工程师的薪资待遇之前,咱们要先了解软件测试岗位是用来做什么的,岗位是否重要,只有你知道了这些,才能判断这个岗位是否有价值!软件测试是依据需求分析和测试用例,运用手工和自动化的手段来验证实际 ...

  4. 测试开发工程师常见面试题

    1. CPU 和 GPU的区别 CPU 力气大啥P事都能干,还要协调. GPU 上面那家伙的小弟,老大让他处理图形,这方面处理简单,但是量大,老大虽然能处理,可是老大只有那么几个兄弟,所以不如交给小弟 ...

  5. 测试开发工程师的薪资上限究竟在哪?年薪100W都不是梦...

    在说测试开发工程师的薪资待遇之前,咱们要先了解软件测试岗位是用来做什么的,岗位是否重要,只有你知道了这些,才能判断这个岗位是否有价值!软件测试是依据需求分析和测试用例,运用手工和自动化的手段来验证实际 ...

  6. 测试开发工程师的薪资上限究竟在哪?年薪50W都不是梦...

    在说测试开发工程师的薪资待遇之前,咱们要先了解软件测试岗位是用来做什么的,岗位是否重要,只有你知道了这些,才能判断这个岗位是否有价值!软件测试是依据需求分析和测试用例,运用手工和自动化的手段来验证实际 ...

  7. 技术分享 | 测试开发工程师必读经典好书清单,抽奖赠书送福利!

    软件测试入行容易进阶难.从测试小白成长为测试经理.总监级别人才,要跨越长长的技术栈升级之路,挑战非常高的综合能力要求. 大牛都是相似的:具备扎实的测试方法论基础,能深入理解业务逻辑,会利用先进的技术工 ...

  8. 测试开发工程师必读经典好书清单,抽奖赠书送福利!

    软件测试入行容易进阶难.从测试小白成长为测试经理.总监级别人才,要跨越长长的技术栈升级之路,挑战非常高的综合能力要求. 大牛都是相似的:具备扎实的测试方法论基础,能深入理解业务逻辑,会利用先进的技术工 ...

  9. 测试开发工程师技能图谱

    作者:柠檬班 链接:https://www.zhihu.com/question/376429039/answer/1054768810 来源:知乎 著作权归作者所有.商业转载请联系作者获得授权,非商 ...

最新文章

  1. Linux之查看组操作
  2. 佩恩:京奥了不起 10年后“水落石出”
  3. iOS程序健壮性笔记
  4. Python中的进程间通信
  5. mysql 数据恢复 报错_Mysql 数据恢复报错
  6. (三)数据结构与算法-队列
  7. Python 将输出内容保存在text文件中
  8. MySQL生产库主从重新同步操作注意事项
  9. 拓端tecdat|R语言高维数据惩罚回归方法:主成分回归PCR、岭回归、lasso、弹性网络elastic net分析基因数据
  10. Rust FFI 编程 - Rust 语言层面对 FFI 的支持
  11. 【Python技能树共建】验证码实操2案例
  12. python怎么用拼音-用Python写一个拼音输入法
  13. 千帆竞发 —— 分布式锁
  14. R语言 面板数据分析 plm包实现(三)——面板数据与面板模型的检验
  15. 自平衡自行车本质就是一个惯性飞轮,本质就是一样的!!!
  16. 【报告分享】2021小红书食饮品牌研究报告-艺恩(附下载)
  17. NGINX、MongoDB、NPM 开启 Open Core Summit 新篇章
  18. 制作视频画中画的方法
  19. 南方cass使用体会
  20. Ubuntu 16 安装 python 依赖出现 error: command 'i686-linux-gnu-gcc' failed with exit status 1

热门文章

  1. 卡车智能驾驶进入“后法规”时代
  2. 液晶显示器 选购攻略
  3. 瓴羊CEO朋新宇:从数据发现问题到数据创造价值|2022全球数字价值峰会-阿里云开发者社区
  4. 3dsmax-uv展开
  5. freemarker模板注入
  6. 【字节跳动】2019后端笔试题
  7. 纷享销客产品副总裁李杰:连接型CRM如何支撑快消品牌企业新增长
  8. getcount php,物联网方案之“Android+Apache服务器(PHP+Mysql)+Arduino(+以太网盾板)”(四.点播客户端)...
  9. php对接阿里云API调用企业税号查询的高级实战案例解析(下拉筛选查询、远程调用API、xm-select组件应用)
  10. 免费在线思维导图网站,这么好用一定要收藏