首页 > 其他 > 详细

关于测试开发工程师的理解

时间:2020-04-14 14:38:04      阅读:91      评论:0      收藏:0      [点我收藏+]

 从名字来看,可以理解为既要懂测试,也要懂开发。事实上,确实如此。

 

《Google软件测试之道》中描述,它是?个融合开发??和质量意识于一身的角色,兼具开发人员的技能和测试人员的思维。他们会参与单元测试代码编写、业务代码评审、业务代码重构、测试工具开发、测试平台开发、框架开发。

 

对与单元测试、代码评审、代码重构,它们可以保证产品代码的质量。但国内大部分公司都是由开发人员负责。确实,自己写的代码自己更加了解,让旁人为其写测试代码,费时费力,性价比太低。

对于测试工具、测试平台、测试框架,它们可以提高测试效率。国内大部分公司注重这一方面,除此之外,还要求性能测试、自动化测试之类的。

 

总的来说,测试开发工程师的定位就是保障产品的质量提高测试的效率

 

测试工具:现在很多的系统都是使用微服务架构,对这类系统,更多的可能是一些 mock 和 fake 工具,当然,根据各自业务的不同,可能需要不同的一些其他工具。其他很多都是利用现有的工具,如 posman、jmeter 等。

测试平台:多是一种自动化测试平台,一般都是基于测试框架来管理项目、管理测试用例、展示测试结果等等这么一些功能,可以根据业务测试需求来开发。

测试框架:有些人觉得下载个开源工具、弄个自动化测试环境、写点自动化脚本,都叫 "搭建自动化测试框架"。如果这样,“框架”这么高大上的名词瞬间觉得很low。别个selenium、robot framework这种才叫测试框架,虽然不需要这么通用、大型,但至少也要自己开发一些东西才能说得过去。

 

 

 

关于测试开发工程师的理解

原文:https://www.cnblogs.com/delav/p/12697844.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!