top100summit2017:网易测试总监钱蓓蕾——新时代测试正走向精英化自动化智能化

author author     2022-09-24     446

关键词:

技术分享

壹佰案例:钱蓓蕾老师您好,很荣幸邀请到您成为第六届壹佰案例峰会测试专场的联席主席您从事测试工作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日 北京国家会议中心,耿新跃老师将担任第六届壹佰案例峰会团队专场的联席主席,现场解读工程文化/团队增长/绩效考核方向的经典案例。

测试/运维专场日程先睹为快。

技术分享

大会开幕式单天体验票申请入口。

top100summit:分享实录-qq空间10亿级直播背后的技术优化

本篇文章内容来自2016年TOP100summitQQ空间客户端研发总监王辉的案例分享。编辑:Cynthia王辉:腾讯SNG社交平台部研发总监、腾讯QQ空间移动客户端技术负责人高级工程师。09年起负责QQ空间技术研发,经历从Web时代到移动客户端技... 查看详情

top100summit2017:案例分享魅族持续交付平台建设实践

本篇文章内容来自第10期魅族开放日魅族运维架构师林钟洪的现场分享。编辑:Cynthia一、自动化建设历程1.1魅族互联网发展的时间线2003-2008年被称之为“互联网1.0时代”。2003年,源于对音乐的梦想,魅族成立。2006年,魅... 查看详情

top100summit2017:亚马逊echo音箱能够语音识人,华人工程师揭秘设计原理

 本文编辑:Cynthia2017年,人工智能的消费产品落地聚焦在了智能音箱上,谷歌、亚马逊纷纷推出智能音箱产品,国内的阿里巴巴推出天猫精灵,小米推出小米AI音箱。智能音箱通过语音可以发出指令,未来可能成为智能家居... 查看详情

top100summit2017:投资千亿成立达摩院,揭秘阿里在人工智能领域的探索

今天上午,阿里巴巴云栖大会在杭州开幕,第一条重磅消息是阿里首席技术官张建锋宣布成立达摩院,在全球各地建立实验室,3年内投入千亿在全球建立实验室、和高校建立研究所、建立全球研究中心等事务。该院由全球实验... 查看详情

top100summit2017:豆瓣耿新跃---站在公司整体目标下看技术管理

壹佰案例:耿新跃老师您好,很荣幸又一次邀请到您担任壹佰案例大会的联席主席,在去年的壹佰案例大会上,您给我们带来很多非常经典的案例点评和提炼。您在去年壹佰案例峰会上最大的感触是什么呢?耿新跃:我个人最大... 查看详情

top100summit:分享实录twitter新一代实时计算平台heron

 本篇文章内容来自2016年TOP100summitTwittertechnicalleadforHeronMaosongFu的案例分享。编辑:CynthiaMaosongFu:TechnicalLeadforHeronatTwitter导读:人们需要处理的数据规模和对结果的响应速度需求增长得越来越快,但摩尔定律逐渐失效,系统设... 查看详情

top100summit:分享实录-美团点评业务快速升级发展背后的系统架构演进

本篇文章内容来自2016年TOP100summit美团●大众点评高级技术专家,酒店后台研发组eHome团队负责人许关飞的案例分享。编辑:Cynthia许关飞:美团●大众点评高级技术专家,酒店后台研发组eHome团队负责人。新美大高级技术专家。201... 查看详情

网易视频云邵峰:移动直播视频流分发网络的演进

...害了用户体验,比如直播卡顿问题等。在2016北京TOP100Summit全球软件案例研究峰会上,来自浙江大学博士、网易杭州研究院的服务端技术专家邵峰做了如何 查看详情

网易2017数字翻转

packagecom.net163.question;importorg.junit.Test;/***CreatedbyAdministratoron2016/11/110011.*/publicclassReverseNumber{privateintx=123,y=100;publicintreverse(intnum){StringstrX=newStringBuilder(String. 查看详情

hollis公众号2017年文章汇总

...击上方“Hollis”关注我,精彩内容第一时间呈现。【单元测试】单元测试第二弹——单元测试与单元测试框架单元测试第三弹——使用JUnit进行单元测试单元测试第四弹——使用Mock技术进行单元测试【文章翻译】高效学习新技术... 查看详情

前网易网站产品部总监郭子威创办旅游分享网站

前网易网站产品部总监郭子威(@纯银V)推出了两款结构化的旅游产品:分别是蝉游记以及旅行推。蝉游记,主要是对游记创建和分享,包括网站和App。通过文字和图片对旅游行程进行分享很有趣味;旅... 查看详情

tla+(待续...)

简介:https://learntla.com/introduction/https://en.wikipedia.org/wiki/TLA%2Bhttp://www.top100summit.com/think/12702https://www.jianshu.com/p/7ae049ce4a82 TLA+isaformalspecificationlanguage.It’satool 查看详情

2017网易校招真题合唱团

合唱团时间限制:1秒 空间限制:32768K 热度指数:38059本题知识点: 动态规划题目描述有n个学生站成一排,每个学生有一个能力值,牛牛想从这n个学生中按照顺序选取k名学生,要求相邻两个学生的位置编号的差不超... 查看详情

1月房地产企业销售top100出炉万科重回第一

1月房地产企业销售TOP100出炉万科重回第一2017-02-0507:40:32 来源:腾讯新闻 责任编辑:[摘要]TOP100房企1月的销售金额合计4311.8亿元,销售面积合计3648.1万平方米,环比2016年12月分别下降了19%和12%点击图片进入下一页点击图... 查看详情

软件测试发展路线

...技术路线  掌握编程技术。拥有业务经验,成为自动化测试工程师、性能测试工程师、软件开发工程师、安全测试工程师、系统分析师、测试总监、研发总监等。  3.干了路线  积累业务致死或者提高技术储备,能够出色... 查看详情

网易视频云邵峰:移动直播视频流分发网络的演进

...害了用户体验,比如直播卡顿问题等。在2016北京TOP100Summit全球软件案例研究峰会上,来自浙江大学博士、网易杭州研究院的服务端技术专家邵峰做了如何构建云直播分发网络的演讲。视频流分发网络经历了哪些阶段,... 查看详情

网易2017春招笔试真题编程题集合——集合

小易最近在数学课上学习到了集合的概念,集合有三个特征:1.确定性2.互异性3.无序性.小易的老师给了小易这样一个集合:S={p/q|w≤p≤x,y≤q≤z}需要根据给定的w,x,y,z,求出集合中一共有多少个元素。小易才学习了集合还解决... 查看详情

网易笔试(小敏)

2017/03/25小敏姐姐网易笔试助攻这次网易笔试是4选2分析题+1综合题笔试时间100分钟以为绰绰有余结果因为没有经验第一道题花了60分钟妹纸三道题题目分别是:1、共享单车APP竞争的关键因素是什么?其中最重要的是什么?  ... 查看详情