51Testing独家连载:京东质量团队转型实践

发表于:2018-11-15 08:53

字体: | 上一篇 | 下一篇 | 我要投稿

 作者:京东研发虚拟平台    来源:51Testing软件测试网原创

  【内容提要】
  随着互联网的高速发展,软件测试和质量保障人员面临着前所未有的挑战。本书通过总结团队和个人在实践中的成功转型经验,围绕蜕变、应用、实践、融会贯通这4个阶段来阐述应对挑战的方法和技术。书中讲解的案例均为团队转型和个人转型中遇到的真实案例,希望通过本书帮助读者在面对研发、测试和运维的挑战时,可以成功转型,从容应对挑战。
  本书适合软件初级测试人员、软件测试工程师阅读,对从测试转型测试开发的人员也具有指导意义。本书同样适合测试经理、测试总监和测试架构师阅读,也可以作为大专院校相关专业师生的学习用书和培训学校的教材。
  【推荐序一】团队转型,势在必行
  易变、无序、模糊、复杂,是当下我们所处时代的特征。在瞬息万变的时代,只有拥抱变化并且不断改变和升级自己,才能紧随时代的步伐应对各种挑战。技术和创新是京东的核心战略,未来12年京东将以技术为驱动,打造智能化商业体。技术提升对于整个京东研发团队的重要性不言而喻。京东一贯秉承的理念是为客户提供最好的用户体验和服务。京东人持之以恒的拼搏精神也一直鼓舞着我们不断地尝试与探索。
  质量是企业的生命线。随着京东的高速发展,前台和中台的战略调整,组件化进程的加速等战略的下沉,系统的复杂度也越来越高,对业务迭代速度的要求也越来越高。打造高技术、高质量、高效率的团队和系统是京东人面临的最大挑战。这也对京东质量团队提出了更高的要求,团队的转型势在必行。
  全书围绕质量团队转型的每个阶段展开讨论。将转型划分为:蜕变→应用→实践→融会贯通4个阶段。从蜕变之初团队转型的阵痛到融会贯通阶段的得心应手,书中详细介绍了转型中需要掌握的学习方法与必备技能。同时,在每个阶段,都会以技能树的形式阐述当前阶段的转型目标,循序渐近地带领团队成员一步一个脚印地朝着目标前进。另外,本书从预期、过程、绩效和情绪管理4个方面深入浅出地讲解了转型过程中对于团队的管理方法,确保在转型之路上稳健前进。
  本书是质量团队在实践过程中不断总结和完善的成果。每一章背后都是京东质量团队无数次高质量与高效率上线所沉淀的经验,是历经千锤百炼之后所留下的精华,更是京东人智慧和汗水的结晶。期望本书能给软件质量行业内正在或者即将要开始转型的团队和个人以启迪。
  马松京东集团高级副总裁
  【推荐序二】高效的质量保证是提高工程生产力的源动力之一
  这是一本真知灼见的经验之书。在当今的互联网行业,高效的工程生产力已经成为每个技术团队不断追求的目
  标。在DevOps的大力推行之下,对QE(QualityEngineer,软件测试工程师)的要求也越来越高。当前,很多团队都在寻找提高QE工作ROI(ReturnOnInvestment,投资回报率)的有效方法。在这种背景之下,用技术释放人工是一条必选之路。
  本书从浅到深地描述了京东质量保证团队如何从QE转变成SDET(SoftwareDevelopmentEngineerinTest,测试开发工程师)。其中包含了技术选型、测试框架二次开发、CI/CD内部推动和大数据、机器学习等新技术在质量保证中的应用尝试。京东商城中台研发虚拟平台的质量保障团队是京东内部质量保障团队中技术覆盖度相对较高的团队,在工程生产力提升方面的贡献也很卓越,同时也是团队技术转型的力行者。相信本书中有关技术转型的真知灼见,可以让行业内所有准备带领团队走上技术转型的领导、正迷茫在技术转型与否的徘徊者,以及迷失在
  技术转型过程的践行者收获满满。在行业的推进过程中,时间会给所有有准备的团队和个人证明自己的机会,任
  何行业的技术演变都经历了从小作坊到大型协作团队的工作方式的转变,最后由技术改变团队,将单一的、复杂的、可循环的流程或者环节用技术替代。在技术是第一生产力的今天,团队的技术增长会带来高效的产出。下面准备好翻开这本书,一起踏上团队与个人技术的转型之路。
  刘海锋商城技术架构部负责人
  【推荐序三】转型之路--砥砺前行
  2015年至今,部门经历了一系列调整,组织架构的变动,业务范围的变化,新业务如雨后春笋般层出不穷,原有业务也进入高速发展的阶段,需要快速支持越来越多的业务需求。同时集团整体战略调整,不仅要保证基础组件的建设,还要兼顾系统对外赋能的能力来支持集团整体战略的落地执行。要从容应对诸般变化,创新和技术能力的提升无疑是不可或缺的,这就对部门的各个团队提出了更高的要求,同时也是一个巨大的挑战。
  部门质量团队在实际工作过程中面对这些问题与挑战,通过测试工具的引入、自动化测试的介入、测试工具的开发、测试平台的搭建等手段克服了种种困难,快速地支撑了业务需求的迭代,保障了业务系统的质量,同时也很好地支持了部门战略的落地。质量团队不仅提升了测试的效率,还在实践过程中进行了积累和沉淀,全面完成了团队成员从功能测试到自动化测试的演进,摸索出一条成功的团队转型之路,在实践中取得了很好的成果。转型之后的团队整体战斗力得到了很大提升,在此对质量团队转型取得的成果表示祝贺,同时也感谢他们一如既往的付出。
  本书不仅包含了质量团队转型实践中需要掌握的必备技能,同时也包含了遇到的问题及切实可行的解决办法。期望本书能为广大读者带来一些思考与帮助。
  李仑商城研发虚拟平台负责人
  【业界专家热评】
  随着京东电商业务的快速增长,针对测试团队如何支撑电商敏捷业务的质量需求,本书提供了分层质量体系的最佳实践。从团队文化建设到技术架构,覆盖主流技术解决方案及框架设计思路,是帮助测试开发人员梳理思路的佳作。
  -陈霁,霁晦科技CEO/TestOps推动者
  在从测试到测试开发转型的过程中,无论是个人还是团队,都需要离开自己熟悉的领域,投入到全新的领域中去,这个过程必然是痛苦和迷茫的。很多时候我们多么希望在这个过程中可以有一盏明灯来指引方向。如果你和你所在的团队正在或即将经历这样的转型,那么本书将成为你的指路明灯,带领你步入"后测试时代"。全书没有空洞的理论,而是从京东团队亲历者的视角,深入讲解了转型过程中技术以及管理的最佳实践,不仅可以让转型之路不再曲折,而且可以加速转型的落地。
  -茹炳晟,eBay中国研发中心技术主管
  技术变迁越来越快,测试从业者未来的发展究竟会怎样?如何实现从单纯的业务测试到测试开发,再到测试管理的转型?很多测试同行都考虑这个问题。京东质量团队通过自己的实践,给出了一条可以参考学习的路径。本书详尽地介绍了从测试到测试开发需要掌握哪些技能,以及京东质量团队转型过程中的感受。优秀的互联网公司在一线工作中总结的这些宝贵经验,可以帮助到很多测试同行。
  这不是一本面向测试初学者的书。要完成测试开发工程师的转型,首先至少要掌握两门编程语言-Python和Java。有了一定的编程经验后,再来读本书,将会事半功倍。强烈建议弄懂书中给出的每个代码实例,对书中提到的各种测试工具,都自己动手安装并实际运用。只有实践,才能获得真正有价值的认知。
  本书中关于团队管理的内容,非常适合有志于成为优秀管理者的测试同行阅读。管理的本质是共享目标,尊重人性,激励同伴,成就彼此。擅长技术思维的我们,往往忽视了人文方面的积累,少了对人性本身的关注和理解,所以我强烈建议大家在读完本书第9章后,也思考和对比一下自己所在团队是如何进行团队管理的。
  很高兴能看到京东质量团队把自己在团队转型过程中第一手的实践经验,毫无保留地分享出来,也希望未来有更多测试同行能把自己优秀经验共享出来,共同学习,终身成长。
  我们竭尽全力奔跑,只为跟上这个时代,与所有测试同行共勉。
  -徐琨,北京云测信息技术有限公司总裁
  随着中国互联网行业的高速发展,业内涌现了越来越多上亿数量级的用户访问的互联网系统,如何保证这些系统可以安全、快速、大并发地被用户使用是个极大的挑战。面临此挑战,越来越多的测试人员被时代逼着从手工测试人员转换到测试开发人员。要想顺利完成这个转变,测试人员必须要学习更多的技术和行业内的最佳实践经验。为了满足测试行业从业者的迫切转型需求,京东商城测试团队基于以往转型实践中的经验和教训,在本书中全面讲解了测试开发使用的各类工具、技术、流程、管理模式以及在转型中遇到的各类问题和解决方法。希望本书可以让更多的测试从业者站在巨人的肩膀上,百尺竿头更进一步,顺利完成从手工测试到测试开发的蜕变!
  -吴晓华,光荣之路测试开发培训创始人
  本书结合京东质量团队的测试实践,以第一视角剖析京东质量测试过程中出现的各种问题以及解决问题的方式。在测试实战技术分析方面,结合时下DevOps的新趋势和互联网企业快速迭代的需求,打磨自动化测试框架,展示了各种自动化测试的实战内容。在团队管理方面分享的内容,让读者能够真实地体会项目管理、团队激励的盲区和痛点,并给出了京东团队自有的心得体会和实际处理方式。本书理论联系实际,是一本不可多得的软件测试书籍。也期望后续京东质量团队打造更多的好书。
  -周润松,中国软件评测中心副总工
  【为什么要写本书】
  随着VUCA(Violatility、Uncertainty、Complexity、Ambiguity,易变性、不确定性、复杂性、模糊性)时代的到来与互联网的高速发展,质量保障人员面临着前所未有的挑战。测试岗位的职责越来越细化,测试人员的工作边界也越来越模糊,研发、测试和运维角色都在推动DevOps和TestOps的发展。在和测试同行交流的过程中,我们发现很多人非常焦虑,找不清发展的方向,尤其是工作四五年之后一直还在做系统测试的人,就更为焦虑。2017年年末,作者所在的京东质量团队在进行年终总结时欣喜地发现,自团队从测试到测试开发转型这一年来,整体测试水平得到了大幅度提升,测试人员在研发团队中的影响力也进一步扩大。从系统测试工程师逐渐转型升级为测试开发工程师,转型过程中的艰辛不言而喻,在转型中除了技能的提高之外,更多的是获得了一种自信。
  本书不仅展示京东质量团队从测试到测试开发的心路历程,更是整个过程中从思想准备到实践努力再到成功推进的思考和总结。本书适合有一定工作经验的测试人员阅读,对从测试转型测试开发的人员具有指导意义。本书同样适合测试经理、测试总监和测试架构师阅读。书中的例子和故事均为团队转型中遇到的真实案例。我们历经各种辛酸才能走出一条路,希望本书能给读者一些启发和帮助。
  【如何阅读本书】
  全书从蜕变、应用、实践、融会贯通这4个阶段来讲述。第1章围绕"蜕变之路"
  介绍京东质量团队所面临的挑战,明确了为什么要转型,从测试到测试开发需要掌握哪些技能,其中罗列了测试开发人员所需的技能树,同时明确团队转型的目标及进度表。第2章和第3章围绕"应用为主",深入浅出地介绍了UI自动化和API自动化测试,同时介绍如何搭建自动化测试环境并完成自己的第一个自动化程序。第4章剖析了UI自动化测试框架。第5章深入介绍了接口测试框架。第6章系统地介绍了持续集成。第7章围绕"实践为王"和"融会贯通",以实际项目为基础,重点讲述了如何利用众包模式快速完成工具的开发。第8章介绍了测试开发中一些常用的工具和方法。第9章从情绪、过程、预期、绩效4方面讲述在转型过程中如何进行团队管理,详细讲述了打造质量团队过程的三大提升(质量提升、效率提升和技能提升),并总结了转型过程中的经验。
  【作者的话】
  本书得以完成,首先感谢京东商城研发虚拟平台负责人李仑,他对于质量的重视,以及在团队转型过程中给予的指导和建议是我们开始撰写本书的基础。感谢京东虚拟平台的研发架构师周宁、周光,作为团队转型的技术顾问,他们在工具开发阶段给了我们很多指导意见并提出了一些新的建议。感谢团队成员王浩参与了本书所有章节的校稿工作。最后要感谢的是京东虚拟平台所有的质量保障人员,他们自始至终参与了为期近两年的团队转型工作。由于他们在团队转型过程中的努力和尝试,整个团队的技能水平才得以真正地提升到一个新的水平。团队所有成员在转型过程中的努力和汗水使得团队真正做到了从业务测试到测试开发的转变,也呈现出了本书的精华内容。
51Testing软件测试网将在近期对本书部分章节进行独家连载,敬请关注
查看更多《51Testing软件测试网作品系列》:http://www.51testing.com/html/36/category-catid-136.html
32/3<123>
《2023软件测试行业现状调查报告》独家发布~

关注51Testing

联系我们

快捷面板 站点地图 联系我们 广告服务 关于我们 站长统计 发展历程

法律顾问:上海兰迪律师事务所 项棋律师
版权所有 上海博为峰软件技术股份有限公司 Copyright©51testing.com 2003-2024
投诉及意见反馈:webmaster@51testing.com; 业务联系:service@51testing.com 021-64471599-8017

沪ICP备05003035号

沪公网安备 31010102002173号