投一大波简历,自己依旧懵懵懂懂,尽管我投的是C++开发工程师,但是总有人想把朕转到测试开发岗,我也不能像个小白一样傻不拉几就同意啊,于是,查啊查,总算对这些岗位有个初步了解。

1、开发工程师

顾名思义就是用编程语言来开发应用程序,网站,服务等计算机相关应用的工程师。这个要求相应人员具有某种或是某几种语言的编程能力,如c系列,java系列,python系列或是网络编程系列等,并且要掌握相应的数据库的应用等。对于开发工程师来说,需要比较深入的掌握对应的语言,能熟练应用解决实际问题。当然不是掌握的越多越好,如果你面试的时候说你不仅会c系列,也会java系列等语言的话,面试官估计不是感觉你比较牛,会相反感觉你什么也没有掌握好。因为开发工程需要的是精,而不是广。这就相应的有java开发工程师,c++开发工程师,android开发工程师,IOS开发工程师等,而没有简单地说是开发工程师

2、测试工程师

一般就是从用户角度出发,检测开发工程师做的东西是不是符合产品的需求,或是用户体检好不好?不要求有太专业的知识,但是要细心,对产品敏感。所以有很多不是计算机专业的人员照样可以做测试工程师,因为我们的产品需要不同的人来说嘛。也有比较专业的白盒或是灰盒测试,这就要求测试人员会些儿编程技术了,但是要求不太高,不必会某种语言的高级编程,普通应用或是代码段能看懂就行。问题要考虑全面,细致,有原则,不能跟着开发和产品走,这是测试人员的要求。

3、测试工程师

介于开发和测试之间的一类工程师。一般需要写测试工具,自动化测试代码,也需要做普通的功能测试或是白盒测试。对工程师要求也和其他两种工程师不一样,不能具有开发的基于程序的思维模式,但有要开发的编码能力;不像开发那样深入地掌握一种编码语言,但对于脚本语言要掌握的比较多,如java,python,php,shell,有时也需要会c,c++,ruby等编程语言。而且更加要有测试工程是敏锐的思维,能从用户体验角度来解决问题,编写测试工具等。

转载于:https://www.cnblogs.com/westlife-11358/p/9593301.html

开发、测试、测试开发相关推荐

  1. 测试开发人员与开发人员_如何升级为开发人员

    测试开发人员与开发人员 by Will Hughes 威尔休斯(Will Hughes) 如何升级为开发人员 (How to Level up as a Developer) Being a prod ...

  2. 软件测试开发:常见测试类型概念

    软件测试是软件开发中非常重要的一个环节,软件测试工程师需要对每个环节进行严格把控,才能保证系统在每个阶段得以控制.下面小编就为大家详细介绍一下软件测试开发:常见测试类型概念的相关内容. 软件测试开发: ...

  3. 软件测试培训 高级测试/测试开发基本技能列表

    软件测试培训从事软件测试许多年,想必很多人都有感到迷茫不知所措的时候,人生的十字路口有很多,该如何抉择呢?有人成功转型,QA.项目管理.配置管理.当然还有技术型,性能测试.自动化测试.测试开发,而想要 ...

  4. 敏捷开发和测试中重现缺陷和验证缺陷的解决方案(2)

    第二步:静默录制脚本 创建好项目之后,我们就不再需要 RFT 图形界面了,而是使用静默方式录制缺陷重现脚本. 静默方式录制脚本的优点在于不需要操作者对 RFT 有太多了解.只需简单一个命令及几个按钮动 ...

  5. 《 自动化测试最佳实践:来自全球的经典自动化测试案例解析》一一2.4 开发内部测试工具...

    2.4 开发内部测试工具 该内部测试工具的基本功能是由3 ~ 4位开发人员在6 ~ 9个月的时间内开发出来的,是用Java语言编写的.第一个版本开发之后,一个人专门负责对其进行维护和进一步的开发,显然 ...

  6. 到底该不该从开发转测试

    到底该不该从开发转测试,我相信很多的人跟我有同样的困惑.那么自己到底合不合适呢?到底该如何选择呢? 我从一下几个方面来分析: 第一点:开发和测试你到底喜欢干什么?也许很多人说,这是一句废话.要是喜欢开 ...

  7. python测试开发自学教程-自动化平台测试开发- Python 测试开发实战

    适读人群 :本书适合从事自动化测试开发技术的广大开发和测试人员使用,也可供产品测试开发管理人员参考. 自动化测试平台测试开发是指开发一个平台系统,结合相关的开源自动化框架进行集成,如 Selenium ...

  8. 关于软件质量(2)- 开发 vs 测试

    影响软件产品质量的因素很多,开发时间.技术.员工经验.测试方法.工作态度...还有一样我觉得是关键但却很少被人提及,追究原因就是这个因素很难真正的改变,就是开发者和测试者的关系,或者说开发团队和测试团 ...

  9. 1.7 开发集和测试集的大小-深度学习第三课《结构化机器学习项目》-Stanford吴恩达教授

    ←上一篇 ↓↑ 下一篇→ 1.6 开发集合测试集的大小 回到目录 1.8 为什么是人的表现 什么时候改变开发和测试集评估指标 (When to change dev/test sets and met ...

  10. 1.6 开发集和测试集的大小-深度学习第三课《结构化机器学习项目》-Stanford吴恩达教授

    ←上一篇 ↓↑ 下一篇→ 1.5 训练/开发/测试集划分 回到目录 1.7 什么时候该改变开发_测试集和指标 开发集和测试集的大小 (Size of Dev and Test Sets) 在上一个视频 ...

最新文章

  1. WindowsServer2003双网卡配置
  2. http和https的区别和联系
  3. skimage.io.imread(), Image.open() 以及 cv2.imread()的区别
  4. Js基础知识梳理系列
  5. java 内存 开发 经验_有一到五年开发经验的JAVA程序员需要掌握的知识与技能!...
  6. Django(三)框架之第二篇
  7. js 闭包函数 构造函数_JavaScript中的闭包,库里函数和酷抽象
  8. Java讲课笔记25:缓冲流、字符流与转换流
  9. 华为机试HJ14:字符串排序
  10. Atitit 高级人员要看哪些源码 目录 1. Ati看过的源码 1 1.1. Ui类 1 1.2. Mvc类 1 1.3. 数据库类 1 1.4. 算法类 1 2. 看源码的意义 2 2.1. 一
  11. 计算机管理 网络连接服务,WZC服务未开启无法连接网络 解决方法及步骤
  12. 中国联通家庭网关破解管理员账户
  13. 密度图与等高线图——Note_5
  14. 手机用蓝牙键盘好使吗_手机也可以连接键盘,你知道怎么使用吗?
  15. SQL Sever创库
  16. 文章分享-七巧板拼凸多边形-PAUL SCOTT tangrams
  17. 人工神经网络的应用实例,人工神经网络简单例题
  18. Linux 时钟中断详解
  19. 第三方服务之Bmob——答题系统小项目
  20. 【产业互联网周报】科技冬奥,背后涉及这些产业;华为在莫斯科测试5G+设备;东芝或将拆分,专注基础设施、半导体和设备...

热门文章

  1. 带你简化理解Spring 基于注解配置的原理
  2. 第十四届蓝桥杯C++B组题解(不完全对)
  3. [Matlab]FIR滤波器设计:(基本窗函数FIR滤波器设计)
  4. spring cloud聚合项目打jar包报错
  5. python 将列表按指定长度拆分
  6. 8086CPU结构与功能
  7. 2022年vue项目使用go.js 2.1去水印
  8. 线上服务导致cpu飙升问题排查
  9. 如何绘画漫画人物眼睛?人物眼睛画法教程!
  10. 对PowerMill编程软件还不了解?赶紧来看看这篇文章吧