互联网开发测试工程师是个什么职位?

互联网开发测试工程师是个什么职位? 主要工作是什么,有什么发展前景?


由网友 搞IT技术的思量 提供的答案:

除了BAT,很多大公司都有测试开发工程师的位置,有时候这种团队会叫EP(Engineering Productivity),在谷歌,其EP团队人数达到了四位数。

那么测试开发工程师主要是做什么的呢。从名字上就能看出,这个位置与测试和开发都有关系。

用一句话来概括,测试开发工程师就是为开发以及测试人员开发工具,从而提高测试人员效率,提高开发人员代码效率的人。

具体以APP测试来说,很多测试人员的工作方式是人工去测试或者自己搭建appium环境写脚本去测试。但是这样的方法有4个弊端:

1 人工测试效率低,且难以回溯。如果人为测试的时候,发现了问题,通常需要记录执行步骤,但是你可以想象,如果人操作手机的时候,点的每个动作都人工记录的话,那一整天下来,可能也就能测试三四个场景,这个效率可以说相当的低,是绝对不被允许的。

2 人工测试覆盖率低。这个很容易理解,假设一个页面有N个控件或者activity,人工测试很难设计出全部覆盖到的测试路径,因此就会有漏测从而出现bug没捕捉到的风险。

3 appium环境搭建需要成本,且脚本重用率低。appium这个家伙动辄就上G,说句实在话,我是不愿意装的。除了回归测试,验证旧功能不受影响外,新功能上线如果由测试人员自己写脚本的话,很多一次性的脚本写完测完就会被浪费掉。

4 测试人员需要每人一个手机,而测试工作不是24小时进行的,会导致设备资源的浪费。每个测试人员在工作的时候,都需要有一台测试设备,但是他们下班后,这些设备就被锁抽屉里,这个时间原本可以继续用来跑测试的,但是就这样浪费掉了。

基于以上这样的场景,测试开发人员就可以登场了。

测试开发人员可以研制出一套自动化测试的工具,只需要测试人员把apk或者ipa包上传,选择不同的测试方式,就能够自动化的手动触发或者定时触发任务。

这样做的好处一方面节约了测试人员的人力,解决了上面的弊端1和2,另一方面也不需要他们自己搭建环境写脚本(弊端3),最重要的是,他们设计并拥有自己的移动设备管理集群,相当于集中了测试人员的测试机,通过自动化的方式,可以让这些设备7*24小时的运行任务,最大化的榨取设备采购的利益(弊端4) 。

上面这个例子里的服务就是为了测试人员提供,用来提高效率的,因此做这类工作的程序员,就被称为测试开发工程师。

以上是我的浅见,欢迎各位在下方评论区给我交流点赞。

我是苏苏思量,来自BAT的Java开发工程师,每日分享科技类见闻,欢迎关注我,与我共同进步。


由网友 二五八Group 提供的答案:

先大概写个流程:产品经理(规划项目)——开发工程师(开发产品)——测试工程师(测试)——上线


总的来说测试工程师就是一个BUG检测器。


测试工程热人员一般要求有1-2年的测试工程师或者程序员。


1.编写测试计划、规划详细的测试方案、编写测试用例。

2. 根据测试计划搭建和维护测试环境;

3. 执行测试工作,提交测试报告。包括编写用于测试的自动测试脚本,完整地记录测试结果,编写完整的测试报告等相关的技术文档;

4.对测试中发现的问题进行详细分析和准确定位,与开发人员讨论缺陷解决方案。

5.提出对产品的进一步改进的建议,并评估改进方案是否合理;对测试结果进行总结与统计分析,对测试进行跟踪,并提出反馈意见。

6.为业务部门提供相应技术支持,确保软件质量指标。


客户端(服务端)测试工程师:


当我们开始研发规划某个项目完成之后交给测试工程师,举个例子现如今的抖音、微视等等小视频类的客户端,测试工程师要做的就是检测视频在播放途中是否顺利、有无其他阻力,在上传视频的时候是否顺利等等一系列客户端操作中可能出现的问题。



性能测试工程师:


影响要求比较高,主要是对服务端接口和服务器的一个压力测试,常见的就是谁谁谁公布恋情、谁谁谁结婚了然后微博就炸了,然后服务器瘫痪。。类似于这种类型



安全性能测试工程师:


主要的是防止黑客攻击或者病毒传染之类的,工程师可以是模拟黑客进行攻击。


以上为个人阐述,如有错误欢迎评论指正


由网友 明示影 提供的答案:

互联网公司的测试工程师主要是一个互联网公司产品的质量保障岗位
由网友 互联网工场 提供的答案:

测试软件工程师需要联系开发与测试,开发相关的测试工具,分析工具,效率工具,以降低人力成本,提高产品质量。

比如一个网页的功能测试,如果该网页有10个功能点,在上线前需要做大量的压力测试,每个功能点需要点击60次(算少的了一般都是一般都是成千上万次的测)假设一次需要一秒钟那么该测试网页需要十分钟,如果该项目有100个类似的网页,那么测试下来就需要1000分钟(16个小时多)相当于两个人力的一天工作量,但是如果有测试开发工程师的话,写了自动化测试工具模拟点击,就可以节省下来这两个人力的成本(可以做一些其他的有意义的事),并且工具的高并发性可以保证项目的质量交付。

因此,测试开发工程师的价值十分巨大,关系到项目质量,以及项目开发的人力成本。


由网友 中国大叔777 提供的答案:

软件开发测试工程师(Software Testing Engineer)指理解产品的功能要求,并对其进行测试,检查软件有没有错误(Bug),测试软件是否具有稳定性(Robustness),写出相应的测试规范和测试用例的专门工作人员。简而言之,软件测试工程师在一家软件企业中担当的是“质量管理”角色,及时发现软件问题并及时督促更正,确保产品的正常运作。


由网友 美丽的天使曹晓花 提供的答案:


早安吉祥哈哈谢谢邀请!对不起,见谅谢谢,不知道啊,见意问下別人吧哈哈。


由网友 醉清风181572027 提供的答案:

这个职位有点象有些旅游行业的体验师。就是对新出来的电子产品、游戏,无论硬件软件的性能进行测试,看是否符合、优于或低于行业标准,给开发者甚至消费者进行提醒。这个职位极其重要,应该说只要有IT行业存在,这个职位就不会消失。你甚至可以组建自己的体验团队,只要始终保持中立态度和严谨的精神,你发布的信息就会作为大家购买产品的参考,生产厂家也会以你的体验为标准。这就是这个职位的前途所在


由网友 往后余生多读书 提供的答案:

你都知道这个名称了,怎么不知道是什么职位吗



由网友 小马过河路在脚下 提供的答案:

谢邀。

互联网的开发测试工程师不知道是不是只软件测试工程师?软件测试工程师主要进行软件测试,填写测试数据文档,记录测试问题 。


由网友 测试开发浪涛 提供的答案:

作为一个专业人士。。想说,字太多了,打不过来,还是看楼上百度的东西吧,哈哈哈

声明:本内容来自悟空问答,版权归原网站所有,不代表本网赞同以上意见,如有任何问题请与本网联系!

可能与“互联网开发测试工程师是个什么职位? ”相关信息推荐:

有哪位知道测试开发工程师这个职位是干什么工作的...

答:测试软件的质量的,这个测试工程师在软件的项目中起到很重要的作用,它需要你细心,耐心,这个职位如果经验丰富,会很强手的,是越来越吃香的,有经验,哪个公司的都需要,而开发的话,是吃年轻饭的。我个人觉得你学过开发,再去做测试,也很有...

有哪位知道测试开发工程师这个职位是干什么工作的...

软件测试开发工程师都需要学什么?

答:第一步,测试基础: 测试基础是软件测试最最最重要的部分,只要你是做测试,不管是什么测试,测试的基储理论知识都是必须学会的。大概就包括:测试计划编写、设计测试用例、编写测试报告、编写BUG报告单、跟踪BUG修复情况、还需要良好的沟通能力...

软件测试开发工程师都需要学什么?

百度质量部的“开发测试工程师”具体做什么工作?

答:质量部_高级开发测试工程师(hot) 百度 / Baidu 公司规模:1000人以上公司性质:外商独资.外企办事处公司行业:IT服务·系统集成,互联网·电子商务,计算机软件 收藏职位| 转发给朋友| 该公司所有职位| 打印 职位信息公司信息 职位性质:全职 发布...

百度质量部的“开发测试工程师”具体做什么工作?

IT行业都有什么职位?

答:1、信息处理和服务产业,该行业的特点是利用现代的电子计算机系统收集、加工、整理、储存信息,为各行业提供各种各样的信息服务,如计算机中心、信息中心和咨询公司等。 2、信息处理设备行业,该行业特点是从事电子计算机的研究和生产(包括相关...

IT行业都有什么职位?

软件测试工程师的岗位职责是什么?

答:1. 主要职责说明: 1 编写测试计划:仔细阅读项目规格说明、设计文档、使用说明书等,充分掌握软件的 性能、特点、使用方法、业务流程等,协助测试经理制定项目的测试计划,保证产品测 试工作的计划性与规范性 2 编写测试用例:按照测试流程、计...

软件测试工程师的岗位职责是什么?

"软件测试工程师"是具体做什么工作呢?

答:软件测试工程师(Software Testing Engineer)的主要工作职责是,理解产品的功能要求,并对其进行测试,检查软件有没有错误(Bug),决定软件是否具有稳定性(Robustness),写出相应的测试规范和测试案例。简而言之,软件测试工程师在一家软件...

"软件测试工程师"是具体做什么工作呢?

互联网公司的软件测试工程师们都在干什么?

答:引言 软件测试成为最近 IT 行业的“香饽饽”,引得很多人对软件测试跃跃欲试。可是软件测试的门槛并不低,对于没有软件测试经验的新人而言,如何尽快转入测试工作中去呢? 了解软件测试都做些什么,具体过程是怎么进行的,可以有助于对软件测试进...

互联网公司的软件测试工程师们都在干什么?

iT行业的职位除了开发人员,软件测试工程师外还有...

答:不想吃苦,感觉IT的职位都挺辛苦的,加班倒是家常便饭。不过产品方向会好一些,主要是和用户沟通。

iT行业的职位除了开发人员,软件测试工程师外还有...

软件测试工程师具体是干什么的?

答:1.负责公司软件产品的黑盒测试,具体又细分为软件新增功能的测试、软件bug纠正后的测试以及新版本发布前的测试。 2.负责测试计划、测试用例及测试报告等文档的编写 3.负责bug识别、归类、跟踪到解决的整个过程并以记录形式提交备查 4.使用ACT等...

软件测试工程师具体是干什么的?

App中级测试工程师是什么职位

答:计算机领域的专业技能是测试工程师应该必备的一项素质,是做好测试工作的前提条件。尽管没有任何IT背景的人也可以从事测试工作,但是一名要想获得更大发展空间或者持久竞争力的测试工程师,则计算机专业技能是必不可少的。 计算机专业技能主要包...

App中级测试工程师是什么职位

更多精彩内容推荐:

11月份即将来临,作为在北京上班的外地车牌该何去何从?

11月限行越来越近,我们这些在北京周边的外地车牌该怎么进京上班呢?不想辞职啊,期盼公司整体迁移到河北算了,好像不太现实!...全文

11月份即将来临,作为在北京上班的外地车牌该何去何从?

历史上有哪些将军是邯郸的?

谢谢网友“名字实在是难取”的邀请。战国后期赵国名将赵奢,北宋开国名将潘美,北宋名将李继勋等,都是邯郸的。但今天不说这些,说点更让邯郸人引以自豪的,这就是从邯郸走出的5位开国少将。 王谦(1900—1973),河北邯郸永年区人。土地革命战争时期,曾任红五军团补充团连指导员,补充3师...全文

历史上有哪些将军是邯郸的?

艺术家必须要深入生活才能创作出艺术作品吗?你怎么看?

你好,亲,很开心回答你的问题众所周知,艺术来源于生活,但是高于生活通俗点说,艺术家们的创作,都是和自己的生活环境,息息相关的比如画家创作,素材都是取材于自己身边的生活,经过画家的加工,提炼精髓,创作经典作品。一比如浪漫主义先驱画家,籍里柯创作的《梅杜萨之筏》,取材于美杜莎远洋船触...全文

艺术家必须要深入生活才能创作出艺术作品吗?你怎么看?

在看守所的生活是怎么样的?

被送进看守所的嫌疑人,首先面临的就是体检。全裸,一丝不挂的被彻底检查,看身上有没有旧伤、新伤等,这是防止嫌疑人之前有伤在看守所中发作,如果嫌疑人身上有伤,看守所一般不会收的。检查之后,看守所会有专门的警员为嫌疑人留下血液样本、DNA样本、双手的指纹、掌纹等等资料。做完这一切,嫌疑...全文

在看守所的生活是怎么样的?

“郑许一体化”会给许昌带来怎样的发展前景?

感谢邀请,郑许一体化在2018年已经作为一个重点项目来推进建设,它也是未来郑州大都市区的一部分,将来会使许昌与郑州靠的更近,势必让许昌经济发展的更好,这几年许昌也有很多表现来印证了这个政策下带来的变化。第一、许昌产业更加集聚,城市发展速度加快。许昌在向北推进中首先是撤许昌县划为建...全文

“郑许一体化”会给许昌带来怎样的发展前景?

每天吃六粒阿莫西林,如果吃一年能提高身体的抵抗力吗?为什么?

我不知道题主心里是怎么想的?如果你吃下的阿莫西林能在身体里存起来,在需要的时候才释放出来,那兴许能在关键时刻起到预防感染的作用。可惜科幻小说也不敢这么写。阿莫西林属于青霉素类药物,其在体内代谢速度很快,半衰期只有1个小时多一点,服药后6-8小时60%以上药物即从肾脏代谢走。不管你...全文

每天吃六粒阿莫西林,如果吃一年能提高身体的抵抗力吗?为什么?

朱元璋最恨的一个姓,男的世世为奴,女的代代为娼,你知道是哪个姓吗?为什么会这样?

中国历史上有很多农民出生的皇帝,明朝的开国皇帝朱元璋就是其中的一位,他出身贫苦人家,放过牛,当过乞丐,做过和尚,因一次偶然的机会参加了农民起义军,之后因作战英勇,聪明灵活,得到了当时的统帅郭子兴的赏识,最后凭借自己的努力,坐上了皇帝的高位。朱元璋当上皇帝后,即刻下旨,将姓蒲的人,...全文

朱元璋最恨的一个姓,男的世世为奴,女的代代为娼,你知道是哪个姓吗?为什么会这样?

穷可以让一个男人卑微到什么地步?

卑微到什么地步呢?不同的男人,会有不同的反应吧。虽说人穷志短,但往往也只有困境,才能让人性的光辉得以展现。当年名噪一时的“大力哥”,曾经是一个富二代,因为喝“大力”成瘾,败光了家产。最后,为了有钱买“大力”,跑去抢劫,结果锒铛入狱。刚出狱时,生活没有着落,每天等夜深人静的时候,到...全文

穷可以让一个男人卑微到什么地步?

夫妻之间长期不同房的话,对身体健康有哪些影响呢?你怎么看?

谢邀夫妻长期不同房,就是说双方中有一方不愿意跟另一方进行性生活。会造成有需求一方的伤害,这种伤害会很严重。有需求一方会产生暴躁,控制不住可能产生对另一方的伤害。很多悲剧由此产生。有需求一方如果是弱者,也可能对自己产生心理疾病进而产生生理疾病,出现性功能减退至消失。如果双方长期不同...全文

夫妻之间长期不同房的话,对身体健康有哪些影响呢?你怎么看?

女生要如何满足男生的心理需求?

建议80和90后的...全文

女生要如何满足男生的心理需求?

武陟县将来会不会成为郑州北区?

感谢邀请,我认为非常有可能成为郑州北区,但是即便成为北区在经济发展上也得很长时间才能有起色,毕竟现在惠济区的发展在郑州区里相比也是不尽人意。首先我特意从地图上将郑州、武陟、平原新区、焦作标记了出来,可以看到武陟和平原新区与郑州是隔河相望,郑州如果想要跨河发展,武陟县则是继平原新区...全文

武陟县将来会不会成为郑州北区?

你有哪些羞于启齿的奇葩爱好?

抠鼻孔抠脚趾这些都是小case啦...全文

你有哪些羞于启齿的奇葩爱好?

热水器是长期开着好还是要等到用的时候才开?

现在的天气越来越冷了,每天洗澡的时候都是需要用到热水器的,而我们为了可以天天都有热水,也会将热水器24小时的开着,那么这个做法是正确的吗?冬天真的需要全天开启热水器吗?其实很多人一直以来的做法都是错误的。热水器方便了大家的生活,但是很多人其实都是在使用的时候才会将热水打开,一来是...全文

热水器是长期开着好还是要等到用的时候才开?

相关阅读推荐:

精彩图文

大家都在看

猜你可能感兴趣

  • iT行业的职位除了开发人员,软件测试工程师外还有什么职位可干?我不想...
  • iT行业的职位除了开发人员,软件测试工程师外还有什么职位可干?我不想...
  • “软件开发测试工程师”到底是什么的?
  • “软件开发测试工程师”到底是什么的?
  • 「测试开发工程师」和「测试工程师」有什么区别
  • 「测试开发工程师」和「测试工程师」有什么区别
  • 开发测试工程师与测试开发工程师区别?
  • 开发测试工程师与测试开发工程师区别?
  • 软件测试工程师和软件开发测试工程师有什么不同?
  • 软件测试工程师和软件开发测试工程师有什么不同?
  • 开发,测试和开发测试工程师的区别
  • 开发,测试和开发测试工程师的区别
  • 互联网现在什么工作好点啊?产品,开发,还是测试?
  • 互联网现在什么工作好点啊?产品,开发,还是测试?
  • 自动化测试工程师(python)是什么职位
  • 自动化测试工程师(python)是什么职位
  • 软件测试工程师08年这职位大家觉得怎么样?
  • 软件测试工程师08年这职位大家觉得怎么样?
  • 网络工程师和测试工程师有什么区别啊?
  • 网络工程师和测试工程师有什么区别啊?
  • 网易游戏的游戏测试工程师和测试开发工程师有什么区别
  • 网易游戏的游戏测试工程师和测试开发工程师有什么区别
  • 请问当前软件开发工程师和软件测试工程师前景如何?
  • 请问当前软件开发工程师和软件测试工程师前景如何?
  • 软件测试工程师是做什么的?有这个岗位吗?
  • 软件测试工程师是做什么的?有这个岗位吗?
  • 百度质量部的“开发测试工程师”具体做什么工作?
  • 百度质量部的“开发测试工程师”具体做什么工作?
  • 从事软件测试工程师职位,如果要向质量管理方面发展,是好还是不好?为...
  • 从事软件测试工程师职位,如果要向质量管理方面发展,是好还是不好?为...
  • 咨询下网络工程师,软件工程师,软件测试工程师,数据库管理员,数据库开...
  • 咨询下网络工程师,软件工程师,软件测试工程师,数据库管理员,数据库开...
  • 我面试的职位是测试工程师,要考试,会考些什么呢?
  • 我面试的职位是测试工程师,要考试,会考些什么呢?
  • 软件测试工程师和软件开发工程师的前景哪个更好?
  • 软件测试工程师和软件开发工程师的前景哪个更好?
  • 我是学网络工程的学生,就业方向具体是什么职位,需要些什么证,和软件...
  • 我是学网络工程的学生,就业方向具体是什么职位,需要些什么证,和软件...
  • 我刚刚毕业,选择了软件测试工程师这个职位,很想把测试做好,但就是不...
  • 我刚刚毕业,选择了软件测试工程师这个职位,很想把测试做好,但就是不...