WeTest 导读
腾讯WeTest受邀参加2019年DevOps 国际峰会,由WeTest产品负责人-殷柱伟老师分享了腾讯DevOps测试中台的实践经验与心得, 议题受到了现场听众及行业媒体的关注与好评。殷柱伟老师不仅获得了由现场听众票选出的“金牌讲师”奖项,还受邀参加了央视7套《态度》栏目组的专访。
2019年7月DevOps 国际峰会(DevOps International
Summit,缩写:DOIS)在北京顺利举行,作为国内唯一的国际性DevOps 技术峰会,
其涵盖了精益与敏捷、持续交付/自动化测试、技术运营、高可用架构与微服务、DevSecOps、组织与文化等内容,是目前国内唯一覆盖 DevOps
全领域的技术大会。
在大会进行的两天时间里,全球顶级专家到场畅谈 DevOps 体系与方法、过程与实践、工具与技术,贡献了18个专场累计70+的精彩议题。
(腾讯WeTest产品负责人殷柱伟)
腾讯WeTest产品组负责人殷柱伟在大会上分享了《腾讯DevOps测试中台的实践》的议题。在本次分享中,殷柱伟老师主要介绍了什么是测试中台,以及腾讯如何通过测试应用、环境、技术三个纬度分层构建测试中台。
殷柱伟老师的分享收获了热烈反响,得到了由参会人员票选的“金牌讲师”荣誉,并且还受邀参加了央视7套《态度》栏目组的专访,针对于大会有何独特之处及 IT 技术未来发展方向等问题发表了自己的看法。
采访视频传送门:https://url.cn/5A2MxZG?sf=uri
(金牌讲师奖杯)
“在采访过程中,殷柱伟老师提到,WeTest秉持了腾讯“以互联网为媒介,连接人与设备,让我们的生活更加丰满”的理念,将大大小小的测试团队在WeTest中台连接,使其能更快更好的完成测试交付,希望能以此成为测试行业的水和电。”
提到DevOps,殷柱伟老师认为其已经逐渐发展成为了一个从软件构建、集成、测试、发布到部署,连接不同关键角色和领域系统的,满足现状行业快速交付的一个新型研发管理生态。而正是DOIS这样的峰会提供了一个开发交流的平台,使这样的新技术能够快速成长。
殷柱伟老师在大会上将腾讯WeTest是如何通过与DevOps结合,成长为一个被几十万企业和个人开发者使用的测试中台的过程展示给了现场听众。整场分享不但充分结合了实际案例,将SaaS服务的相关理论干货清晰、生动的阐述了出来,还透露了一些腾讯内部在面对困难问题,选择对策时的“决胜方法”。本篇文章将选取并摘录殷柱伟老师在议题分享时的部分精彩内容进行展示。
(PS:想要获取完整版资料请联系WeTest小助手:QQ800024531,回复“腾讯DevOps测试中台 完整资料”领取)
议题内容
WeTest测试中台的价值与意义
每一个企业对于中台的定义和理解都不一样。腾讯WeTest认为中台一定是能为企业带来价值的体系,而为了充分体现搭建中台的价值与意义,其需要具备灵活响应、降本提效、快速创新和组织优化的特点。因此,腾讯WeTest每个月都会对行业内外部的团队做用户满意度调研,去充分获取用户的反馈和认可。并且随着技术与人员的沉淀,在对用户反馈的不断学习中,测试团队和研发团队慢慢成长为了既懂业务、又懂测试、研发的“产品团队”。个人综合能力的提高带来的必定也是团队的业务水平提高,最终为企业带来了价值提升。
如何构建和积累SaaS层测试应用
数百研发和服务人员如何应对腾讯内部数千个APP和行业内几百万个APP的业务需求,是腾讯遇到的SaaS方面的现实问题,面对无数行业企业提出的定制化需求,为了不陷入到需求的洪流中,经过多个层面的考虑后,WeTest选择了生态共建。其核心理念是指由WeTest提供技术能力和服务能力,来帮助生态里的合作伙伴一起建设能力,不分彼此的共生。这种方式使合作伙伴承担了更高的沉没成本,同时也增加了其对待需求和建设工作的慎重性,双方一起做出精品的概率就更高了。
WeTest在腾讯内部有个WeTest Store研发测试工具商店,上面汇聚了腾讯内部十多年来沉淀的优秀测试工具和WeTest自研的工具。由WeTest来提供PaaS能力,帮助内部的伙伴根据各自业务场景定制化开发工具和SaaS服务,他们也就成为了WeTest的合作伙伴。这些工具与技术经过了内部业务方、合作伙伴长时间的测试使用与锤炼打磨,再由WeTest将其中优质的测试工具和PaaS能力输出到对外的WeTest平台上,开放给行业使用。
SaaS服务的环境支持——IaaS层
WeTest平台的IaaS服务的演化路径与SaaS服务品类数量的增加是紧密相关的。从购入真机来模拟用户的真实使用环境,再到引入环境更稳定的虚拟机和定制机来满足多个业务并发的需求,IaaS服务一步步的演化,最终都是为了提高测试的精准性和稳定性,从而最大程度满足业务需求,帮助业务解决问题。因此WeTest在扩展了压测、内容安全、风讯等更多的测试服务后,又引入了PC服务器、压力源、爬虫等更多的IaaS环境。
在IaaS的基本能力应用上,其既可以与SaaS工具一起服务用户,也可以单独服务用户。移动端的一些功能测试、自动化测试工具是基于自动化框架来测试的,当出现用户的测试框架与WeTest目前的SaaS工具不匹配的情况,通常有2种解决方案,其一是修改WeTest的SaaS工具及其框架模板依赖的IaaS环境,其二是直接将IaaS环境刷成用户工具适配的版本,让用户直接通过接口在WeTest的IaaS环境上进行测试这两种方案都能很快完成且都依赖IaaS。
在坚持“我们的目标不是为了定制SaaS,而是让业务主的需求能够更快更好的被满足”的理念下,WeTest把IaaS的能力开放给业务方,让业务方也参与进来,使其能更便捷的使用服务。
SaaS & IaaS服务的技术支持——PaaS层
随着SaaS服务越来越丰富,合作伙伴越来越多,快速增长的需求应该如何被满足?针对这个问题,WeTest提出引入PaaS平台。
引入的初衷其实只是想把所有人的心思都聚焦在最核心的业务上,这样有一些还没有研发人员或者研发能力比较薄弱的团队就可以通过这样的方式快速把能力构建起来,然后推到平台上来。之后随着时间的推进,其团队本身就会发现可以针对性的去做一些解决方法出来。比如近几年热门的游戏行业,IEG品质管理部旗下搭建了一个专业的出海平台——云帆,云帆出海调用了底层的PaaS能力,把审核能力、测试能力变成业务,这样其他的业务类型都可以用这样的模式调整出适合自己业务的解决方案。
平台介绍
腾讯WeTest (wetest.qq.com)是由腾讯官方推出的一站式品质开放平台。十余年品质管理经验,致力于质量标准建设、产品质量提升。腾讯WeTest为移动开发者提供兼容性测试、云真机、性能测试、安全防护、企鹅风讯(舆情分析)等优秀研发测试工具,为百余行业提供解决方案,覆盖产品在研发、运营各阶段的测试需求,历经千款产品磨砺。金牌专家团队,通过5大维度,41项指标,360度保障您的产品质量。
如果使用当中有任何疑问,欢迎联系腾讯WeTest企业QQ:2852350015