贾瑞卿:各位同行大家下午好,我是来自京东的贾瑞卿。在过去一年里面我们质量团队进行了从测试到测试开发的转型,那么我今天主要是针对转型过程当中会遇到什么问题和大家进行深入剖析。希望我今天分享能够给正在谋求转型的团队和个人一些启发。我分享从三个方面进行,首先我回顾一下京东团队质量转型的过程。第二方面就是深入进行转型案例剖析。第三是质量团队的转型规划。
首先第一部分就是讲一下我们团队为什么要不遗余力的去推行质量转型这件事情。分为三个层面,以及六个核心点,第一个从公司层面来讲,京东中台化战略的调整要求测试人员能够更加熟悉被测系统的底层,当前测试人员的能力不能够满足中台化长期的发展,同时转型提升有利于团队的建设。
第二个层面从行业发展——随着测试技术发展,自动化和工具化这块的好处是不言而喻的。不知道在座各位有没有这样的感觉,尤其是这一两年里面企业越来越难招到比较靠谱的测试开发人员,同时从求职者角度来说,大家很难去找到自己比较满意的工作,这块就形成了一个断层,中间差的就是技术的提升。根据当前现状我们认为行业内缺的不是测试人员,缺少的是具有质量意识的测试开发人员。不懂技术的测试人员越来越难找到比较高薪的工作,所以从公司层面行业发展的以及个人规划这块才会使我们不遗余力推行质量团队转型这件事情。
下面讲一下整个转型过程,我们将转型分成四个阶段,学习阶段中会包含三棵技能树。首先蜕变之路,蜕变之路阶段主要是线上课程学习和我们自己内训,线上课程我们采用的是前百度吴恩达教授创办的Cousera网站,每次培训完以后有对应练习题,能够使大家快速对学习的知识点重新复习。同时内训阶段我们系统的学习了测试用例设计、接口、UI、环境治理等方面的课程。然后我们内部创建评分排位的机制,每次培训结束后,每次课程学习完以后都有对应的练习作业,这个要求我们参与培训的同学必须完成,对这些作业完成情况进行评分排位,激发大家的竞争意识。
第二点就是应用为主,就是在这个阶段我们主要是开发一些框架来降低自动化测试的难度,使自动化测试的门槛降低。同时在应用为主阶段我们更加深入的将技术和业务结合,持续的去挖掘测试过程当中一些痛点和难点,用自动化和工具化方式去解决方案。
然后在“实践为王”阶段,大家已经进行了一段时间培训,同时在测试工作当中,我们鼓励大家使用技术解决问题。我们内部提出了“天天见计划”使每个测试人员每天都有和代码打交道的机会大家知道行业内都有一个潜规则,就是说一个测试要走到一个测试开发最少需要有两万五千行代码的积累,实践为王这个阶段我们就是要让大家持续学习和积累。
最后一个阶段就是融汇贯通,在这个阶段中我们团队通过众包开发模式共同的去打造测试框架,共同进行测试工具的开发的这样一个过程。目的是希望使参与转型的每一个人都具有开发小工具提效的能力。
以上是转型过程当中四个阶段,这四个阶段过程当中家会获得有三棵技能树。我们团队情况比较特殊,大部分成员都是业务为主,有很多甚至是工作了五年以上一直从事业务测试,大家没有代码经验,相当于零基础。在蜕变之路这个阶段我们第一棵技能树主要包括掌握最基础的JAVA的编写,用测试用例设计方法设计用例,能够完成单一HTTP接口测试和业务流的