zl程序教程

您现在的位置是:首页 >  其他

当前栏目

传统测试向工程效能转型的最佳实践

测试 实践 最佳 工程 转型 传统 效能
2023-09-14 09:07:21 时间

嘉宾演讲视频及PPT:suo.im/5mDFag
摘要
本次演讲首先会介绍Quality Engineering向Engineering Productivity转型的概念,接着通过一步步的实践引出转型后的测试基础架构。
Quality Engineering向Engineering Productivity的转型
从Google谈起
Google 的GTAC大会从测试技术上来讲可以说是国际上最权威的技术峰会,从2006年开始举办一直持续到2016年,不过2017年的会议并没有举办。Google对此的说法是当时举办GTAC的初衷是为了提高测试效率,更好的做自动化测试,但是在2016年之后他们发现单靠自动化测试已经不能解决软件工程所面临的众多问题,为此他们提出了一个新的概念Engineering Productivity(工程效能),可以简单将它理解成是为了更好的做自动化测试以及测试产出而衍生出的工程效能上的工具平台或方法论。
基于Google在全球的影响力,这一概念在被提出后,国际上的很多大公司也开始了着手探究。
测试谁来做
在Engineering Productivity模式下是没有专职的测试人员的,开发工程师需要自己来做测试。原先的开发流程中,测试和开发是分来的,所以经常会出现由于双方对同一事物的不同认知而产生的纠纷,造成工作效能的低下,而如果开发人员能自行做相应的测试无疑会提高效率。
QE向转型后的测试实践
在原先的传统软件团队中产品测试类似于图中左边结构,自下而上依次是unit test、API test、GUI test。在转型之后unit test减少,API test增多,GUI test依旧,上方多了一层Exploratory test,这一层是真正的基于测试的理念和