长沙 [ 更换 ]
热门城市
北京上海广州深圳成都杭州南京武汉天津西安重庆青岛沈阳长沙大连厦门无锡福州济南宁波昆明苏州郑州长春合肥南昌哈尔滨常州烟台南宁温州石家庄太原珠海南通扬州贵阳东莞徐州大庆佛山威海洛阳淮安呼和浩特镇江潍坊桂林中山临沂咸阳包头嘉兴惠州泉州三亚赣州九江金华泰安榆林许昌新乡舟山慈溪南阳聊城海口东营淄博漳州保定沧州丹东宜兴绍兴唐山湖州揭阳江阴营口衡阳郴州鄂尔多斯泰州义乌汕头宜昌大同鞍山湘潭盐城马鞍山襄樊长治日照常熟安庆吉林乌鲁木齐兰州秦皇岛肇庆西宁介休滨州台州廊坊邢台株洲德阳绵阳双流平顶山龙岩银川芜湖晋江连云港张家港锦州岳阳长沙县济宁邯郸江门齐齐哈尔昆山柳州绍兴县运城齐河衢州太仓张家口湛江眉山常德盘锦枣庄资阳宜宾赤峰余姚清远蚌埠宁德德州宝鸡牡丹江阜阳莆田诸暨黄石吉安延安拉萨海宁通辽黄山长乐安阳增城桐乡上虞辽阳遵义韶关泸州南平滁州温岭南充景德镇抚顺乌海荆门阳江曲靖邵阳宿迁荆州焦作丹阳丽水延吉茂名梅州渭南葫芦岛娄底滕州上饶富阳内江三明淮南孝感溧阳乐山临汾攀枝花阳泉长葛汉中四平六盘水安顺新余晋城自贡三门峡本溪防城港铁岭随州广安广元天水遂宁萍乡西双版纳绥化鹤壁湘西松原阜新酒泉张家界黔西南保山昭通河池来宾玉溪梧州鹰潭钦州云浮佳木斯克拉玛依呼伦贝尔贺州通化朝阳百色毕节贵港丽江安康德宏朔州伊犁文山楚雄嘉峪关凉山雅安西藏四川广东河北山西辽宁黑龙江江苏浙江安徽福建江西山东河南湖北湖南海南贵州云南陕西甘肃青海台湾内蒙古广西宁夏香港澳门
培训资讯网 - 为兴趣爱好者提供专业的职业培训资讯知识

软件测试 | 角色介绍

软件测试

为了保证“解铃还须系铃人这”这句话名言成为事实(译注:“you buid it,you bfeaka it”,摘自“you build it, you break”)的问题,只有开发人员自己才能修复。这里的意思是开发人员自己才能修复。 比专职的测试人员更适合做测试工作。在传统的开发岗位之外我们又增加了几种角色。我们明确地提出了有一种工程师角色必须存在,他可以让开发人员更加有效率和质量意识。这些角色常把他们自己看做是测试者,但实际上他们的使命是提高生产率。测试人员的存在是为了让开发人员的工作更有效率,并且很大一部分体现在避免因马虎粗心而导致的返工,因为,质量也效率的一部分。

软件开发工程师(SWE)

软件开发工程师(译注:software engineer,后文简称SWE)是一个传统上的开发角色,他们的工作是实现最终用户所使用的功能代码。他们创建设计文档、选择最优的数据结构和整体架构,并且花费大量时间在代码实现与代码审核上。SWE需要编写与测试代码,包括测试驱动的设计、单元测试、参与构建各种大小规模的测试等,这些测试会在本章的后面做详细解释。SEW会对他们编写、修复以及修改的代码承担责任。假设一个开发者不得不修改一个函数,如果这次修改导致已有测试用例运行失败,或者需要增加一个新的测试用例,他就必须去实现这个测试用例的代码。开发工程师几乎将所有的时间都花费在了代码编写上。

软件测试开发工程师(SET)

软件测试开发工程师(译注:software engineer in test,后文简称SET)也是一个开发角色,只是工作重心在可测试性和通用测试基础框架上。他们参与设计评审,非常近距离地观察代码质量与风险。为了增加可测试性,他们甚至会对代码进行重构,并编写单元测试框架和自动化测试框架。SET是SWE在代码库上的合作伙伴,相比较SWE是在增加功能性代码或是提高性能的代码,SET更加关注于质量提升和测试覆盖率的增加。SET同样会花费近百分之百的时间在编写代码上,他们这样做的目的是为质量服务,而SEW则更关注客户使用功能的开发实现上。

测试工程师(TE)

测试工程师(译注:test enginner,后文简称TE)是一个和SET关系密切的角色,有自己不同的关注点——把用户放在第一位来思考,代表用户的利益。一些Google的TE会花费大量时间模拟用户的使用场景和自动化脚本或代码的编写上。同时,他们会把开发工程师和SET编写的测试分门别类地组织起来,分析、解释、测试运行结果,驱动测试执行,特别是在项目的最后阶段,推进产品发布,TE是真正的产品专家、质量顾问和风险分析师。某些TE需要编写大量的代码,而另外一些TE则只用编写少量的代码。

从质量的角度来看,SWE负责功能实现和这些独立功能的质量。他们对容错设计、故障恢复,通过模拟一个真实的工作运行环境(一个包含stubs、mock、fake等方法的流程,这些后面会详细提到)和代码提交队列来管理代码的提交。换句话说,SET编写代码,通过这些代码提供的功能让SWE能够自己测试他们的功能。多数测试代码是由SWE完成,SET存在的目的是保证这些功能模块具有可测试性,并且相对的SWE还可以积极地参与到测试代码的编写中去。

很明显,SET的主要关注对象就是开发人员。SET的主要职责是让开发者很容易地编写测试代码,从而达到独立功能模块的质量要求。专注于用户角度的测试则是TE的职责。考虑到SWE和SET已经做了足够多的模块级别与功能级别的测试,下一步要考虑的就是要验证这些执行的代码与数据集成在一起之后,是否可以满足最终用户的需求。在这里,TE扮演者一个双重确认的角色,确认开发人员在测试方面的工作是否到位,任何明显的bug都会明确表明早期开发人员所做的测试工作存在不足或比较马虎。

当这些明显的bug变少时,TE会把注意力转移到常见用户使用场景中去,是否满足性能期望,在安全性、国际化、访问权限等方面是否满足用户的要求。TE运行许多测试的同时,也负责和其他图阿奴地的TE、合同工编制的测试人员、以众包形式参与的测试者、内部尝鲜者、beta测试者以及早期用户进行合作交流,与各方讨论基本设计带来的风险、功能逻辑复杂性和错误避免的方法。一旦TE参与到项目之中,基本上就会没完没了。

搜索微信公众号:TestingStudio霍格沃兹的干货都很硬核

相关内容

湖南省成人高考招收建筑室内设计专业的学校有哪些?

成考建筑室内设计专业以培养从事室内陈设、家具设计、室内装修以及管理与技术的专业人才为目标。该专业毕业生日后可选的就业岗位有室内装潢设计师、图纸绘制员等等,都是一些薪资可观的岗位。因此很多成考生在填报志愿时也果断选择了该专业,那么建筑室内设计···

长沙雨花区小程序开发培训,大数据分析,软件测试培训

长沙雨花区小程序开发培训,大数据分析,软件测试培训常年开设课程:网络工程培训、Java培训、大数据培训、Python全栈+人工智能培训、Linux云计算培训、UI/UE设计培训、H5前端全栈培训、网络营销培训、影视后期、开发培训等课程,欢迎···

插画喵教育是正规机构吗?能不能报名学插画

想要学插画的朋友在网上搜索培训机构时经常会看到“插画喵”,那么插画喵教育是正规机构吗?能不能在这里报名学习插画呢?插画喵是一家正规的插画教育培训机构,成立于2019年,总部位于湖南长沙。成立三年的时间,教授过的学员已经超过10万人,许多的学···

华扬联众于长沙成立新公司 经营范围含动漫游戏开发

天眼查App显示,近日,湖南华扬联众数字技术有限公司成立,法定代表人为苏同,注册资本3000万人民币,经营范围包括互联网数据服务;业务培训;计算机系统服务;广告制作;食品销售;专业设计服务;动漫游戏开发等。股东信息显示,该公司由华扬联众数字···

长沙税务系统第一期大数据应用人才培训班顺利开班

红网时刻新闻4月3日讯(通讯员 李云)3月30日,国家税务总局长沙市税务局第一期大数据应用人才培训班在国家税务总局税务干部学院(长沙)顺利开班。长沙市税务局党委委员、纪检组组长吴湘丰在开班仪式指出,省局、市局党委高度重视大数据应用人才培养,···

长沙专业的游戏设计开发培训机构,办学二十年,教一个教好...

游戏专业培训:小班化教学零基础入门。随着5G/VR/AR/AI等技术的持续发展,市场对游戏特效/动画设计师的需求与日俱增。欢迎来我们游戏专业培训班,学习基础动画及进阶,AE特效设计、Unity特效设计、虚幻引擎特效设计等。学员可以根据兴趣选···

长师附小举行“基于开源硬件的人工智能教学案例设计”培训活动

华声在线11月25日讯(记者 赵瞳铱)为进一步提升小学信息科技教师人工智能教学水平,推进长沙市小学人工智能教育深入广泛开展,11月24日,由长沙市教育科学研究院主办,长沙市小学信息技术(人工智能)名师网络教研联盟、开福区贺雄信息技术名师工作···

开福区持续涵养信创人才,飞腾嵌入式赋能培训(长沙站)成功举行

3月28日,由工信部人才交流中心指导,中共长沙市开福区委人才办、飞腾信息技术有限公司主办,信创产业联合创新研究院协办的“腾珑灵动 赋智未来——2023年飞腾嵌入式赋能培训全国巡讲”系列活动在湖南长沙举行。信创产业已成为促进国内信息技术产业高···

长沙学Java哪家IT培训机构值得推荐,学员真实案例分享

学习IT技术,具备工作能力,确实需要找一家比较好的IT培训机构进行学习。在长沙,大学里比较知名的是千锋,我的师兄、师姐、老乡好多人都在千锋学习的,毕业后工作都很不错,所以我也选择了千锋。管理严格,重塑信心我是应届毕业生,学习的专业是软件开发···

省建筑设计院开展“做新时代的有为青年”专题培训暨青年大学习活动

活动现场。红网时刻新闻5月8日讯(通讯员 张嘉玲 李湘雨)近日,湖南省建筑设计院集团股份有限公司(以下简称省建筑设计院)在江雅园总部开展了“做新时代的有为青年”专题培训暨青年大学习活动。本次活动由省建筑设计院团委书记、党群工作部部长徐萌主持···

人工智能创客教育指导师能力提升培训班:推进人工智能教育发展

红网时刻12月29日讯(通讯员 张璐 吴佳妮)近年来,人工智能在推动教育数字转型、智能升级、融合创新,加快高质量教育体系建设上备受关注。日前,人工智能创客教育指导师能力提升培训班在长沙开班,特邀中国青少年机器人竞赛骨干教练员、中央电教馆《中···

友情链接