标签:购物车 经典 应用 主题 开发技术 保留 配置 log 大数据
壹佰案例:钱蓓蕾老师您好,很荣幸邀请到您成为第六届壹佰案例峰会测试专场的联席主席。您从事测试工作11年了,您觉得最近几年测试工作有什么趋势上的变化么?
钱蓓蕾:测试行业近几年变化挺大的,正逐渐向精英化、自动化、智能化的方向发展。
精英化:之前几年很多公司的测试人员跟开发的比例大多是在1:2~1:4之间,但是现在去看,业界的大公司这个比例通常是1:5~1:10。测试人员的精简也伴随着测试模式的变化,之前的角色是比较纯粹的测试,开发代码后,测试人员对功能、性能、安全性等进行全面的测试。现在人员缩减后,开始对上游的质量进行要求,推动开发做更多(甚至是所有的)自测,而测试人员的工作更多地转移到了搭建测试的基础工具和框架,测试思路的把关等方向,这个角色对测试人员要求更高了,是更有挑战的、精英化的一个方向。
自动化:移动端的自动化一直是测试业界的一个痛点,Appium应该是目前应用最多、最热门的一个自动化测试工具,不过也还有一些稳定性的问题没有解决,而APP界面的频繁变更也成为自动化不能广泛铺开的一个原因。相比较而言,WEB端和后台的自动化测试工具就稳定得多。
智能化:根据目前的一些业界趋势来看,很多公司已经开始做智能化的事情,比如:
接口测试方向,通过在开发框架中插装代码、或者采用字节码注入的方式,直接生成接口自动化用例。或者,根据开发的日志直接更新接口测试定义和接口测试用例。
UI自动化方向,也有一些公司开始智能自动化,比如说,当页面重构的时候,如何能让自动化用例自动修正,尽量减少用例的维护成本。
相信不出几年,这一波智能自动化研究能产生实用价值,到时候,测试人员只要悠闲地端一杯咖啡喝着,等着自动化用例自己维护完成。
壹佰案例:您作为联系主席,需要对壹佰案例峰会的参会案例进行推荐和甄选,您的选题方向和考量是什么呢?可否简单剧透一下您出品的案例?
钱蓓蕾:第一个选题的原则当然就是是否有干货,我会重点选一些对大家有借鉴的,比较前瞻的,但又是可以落地的方向。比如说,刚才提到的智能化,这次选的题目中,就有两个议题是跟接口测试智能化有关的。
第二个选题的原则是,尽量涉及比较多的测试范畴,比如说,持续集成、接口测试、App自动化测试、测试体系、测试团队建设和测试管理、APP专项测试,这些方向都会有典型的议题覆盖到。
第三个选题的原则是,尽量选择和邀请大的公司、资深的测试人员。一般来说,大的公司的测试团队规模比较大,可以集中力量去探索测试技术的改进,更容易出成果。这次的议题有来自腾讯、京东、网易、美团、去哪儿等的技术专家、资深测试人员和测试总监。
壹佰案例:现在的技术会议很多,您答应担任壹佰案例联席主席的原因是什么?您觉得壹佰案例峰会有什么特别之处?
钱蓓蕾:我觉得壹佰案例从2012年创办至今,一直以来都是以实际的案例作为驱动,比较干货,分享的案例大多属于业内有前瞻性的,而又具有实际可以借鉴的意义,这是我最看重的一个特性。我自己个人也期望能够通过这次联席主席的经历,对于测试业界的技术、管理等领域的发展趋势有一个更好的把握,从而能更好地引导我的测试团队前进。
壹佰案例:您目前担任网易测试专业工作组的负责人及网易测试总监,网易的测试工作有哪些亮点是值得大家学习和借鉴的呢?
钱蓓蕾:目前,我们网易测试团队的主攻方向主要有3点。
第一点是质量工作的前移,我们发现开发的代码质量对测试效率影响很大,所以从2015年开始就对开发质量提出要求,现在,开发自测用例达到所有用例的50%以上,有些项目做到了开发人员100%自测。项目组的各个角色都很认可这样的方式,因为确实看到了测试效率的提升。
第二点是测试大平台的开发,目前已经在做的是以CI作为切入点,把配置管理、环境治理、应用管理、静态代码检查、自动化测试、持续集成等各个环节打通。以后在这个基础上还要打通CD环节。这个已经超出了测试部门的范畴,是联合产品部门、运维部门、项目管理部门、云计算部门一起做的。
第三点是智能自动化的探索,我们在接口测试、UI自动化测试等方向都在尝试引入大数据、机器学习等技术,期望能节省用例书写和维护的成本,目前已经开始在内部试用。
壹佰案例:现在大家都在讲自动化测试,那么自动化测试对中小技术团队是否适用?做自动化测试平台的关键点是什么?
钱蓓蕾:做自动化最主要还是要看项目特性,一般来说项目的API变动都比较小,所以接口自动化一般都是一个好的选择。如果产品的界面相对比较稳定,那也是比较适合做UI自动化的。如果中小团队自动化刚起步的,建议先做主干的自动化测试用例,这些自动化用例在项目测试中要用起来,替代一些手工测试用例,并且用持续集成工具定期跑起来,看到效果后,逐渐地扩大自动化测试的比例。从管理的层面来说,最好有自动化测试经验丰富的人参与,这样才能把自动化框架的封装做好,如果是新人从头学习,那学习和探索的周期会很长,不容易出成果。
壹佰案例:您觉得人工智能、大数据等新技术的发展会不会带来一些测试上的新思路呢?
钱蓓蕾:我前面也说了,人工智能、大数据等新技术的发展肯定会给测试带来新思路,说不定不久的将来,自动化测试工具的智能化程度越来越高,很多场景都能自动生成用例进行测试了。比如电商购物车场景,各个电商的实现都大同小异,如果机器能识别这是购物车,就可以自动识别页面元素,自动生成用例进行测试。
壹佰案例:您在知乎上回答过很多软件测试相关的问题,经常提到测试人员要学会长期学习和保持工作激情,您觉得想要做好测试工作,最重要的能力是什么?
钱蓓蕾:我觉得对测试人员来说,最重要的是不断提升积极性和主动性。我前面也讲过,测试行业正在经历精英化的过程,那就意味着测试人员要么进化、要么落伍。为了从测试的执行者变成测试工具的开发者、测试思路的把关者,测试人员的思路要发散,要找到项目中质量相关的痛点,而且要学习开发技术,开发工具、引入相关框架去解决这些痛点;协调和推进能力要强,发现了痛点,可能需要协调各方的力量去解决,对开发代码质量和自测的把控也需要较强的协调和推进能力。
壹佰案例:我看过您分享的一篇文章,主题是从Bug小白到测试总监的成长经历,其中分享了一些测试人员学习成长的书籍,您觉得测试人员的学习成长是要专注于一个领域,比如性能测试垂直发展,还是兼顾多个领域横向发展呢?
钱蓓蕾:我觉得这两个方向都是可以的,如果是专注于一个领域,那肯定会在这个领域深入耕耘,成长为这个领域的专家,这种一般来说是走技术路线,是一个不错的路线;如果是兼顾多个领域横向发展,一般就是测试负责人的方向,测试负责人是偏管理的路线,技能比较全面,各种测试类型都懂,协调和推进能力也比较强,由于时间限制,测试负责人可能没有精力去深入钻研各个方向。不过我个人建议最好还是要有一个领域是深入钻研过的、拿得出手的,以保留个人在业界的竞争力。
11月9-12日 北京国家会议中心,耿新跃老师将担任第六届壹佰案例峰会团队专场的联席主席,现场解读工程文化/团队增长/绩效考核方向的经典案例。
测试/运维专场日程先睹为快。
TOP100summit2017:网易测试总监钱蓓蕾——新时代测试正走向精英化、自动化、智能化
标签:购物车 经典 应用 主题 开发技术 保留 配置 log 大数据
原文地址:http://www.cnblogs.com/msup/p/7738286.html