DOIS2019大会,腾讯 DevOps 测试中台探秘
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能力,把审核能力、测试能力变成业务,这样其他的业务类型都可以用这样的模式调整出适合自己业务的解决方案。
会后,当谈及未来IT技术的发展方向时,殷柱伟老师表示“未来5G、物联网、AI、大数据等技术的成熟,万物互联,所有的信息都将转变成人类可以理解的数字。这些技术将使人类的生产,生活,娱乐得到质的飞跃。而DevOps生态体系将会是运用这些新技术快速实现产品研发的有利保证。”因此,腾讯WeTest充分发挥“共建”的理念,携手合作伙伴不断探索新技术,将腾讯乃至全行业最顶级的系统、工具、方法论和最佳实践汇聚到平台,面向全行业开放。
WeTest同时也希望通过与更多的行业专家交流,将自己技术实践的经验与心得分享给更多的企业,创造更好的开放交流环境,成为IT技术发展进步的“传导器”。今年8月2日-8月5日,腾讯WeTest将携手腾讯云再次亮相2019年上海ChinaJoy与大家见面。欢迎大家前来体验最前沿的智能技术应用,了解最新的行业测试解决方案,感受“十年精品品质”沉淀出的独特魅力。
平台介绍
腾讯WeTest (wetest.qq.com)是由腾讯官方推出的一站式品质开放平台。十余年品质管理经验,致力于质量标准建设、产品质量提升。腾讯WeTest为移动开发者提供兼容性测试、云真机、性能测试、安全防护、企鹅风讯(舆情分析)等优秀研发测试工具,为百余行业提供解决方案,覆盖产品在研发、运营各阶段的测试需求,历经千款产品磨砺。金牌专家团队,通过5大维度,41项指标,360度保障您的产品质量。
如果使用当中有任何疑问,欢迎联系腾讯WeTest企业QQ:2852350015
DOIS2019大会,腾讯 DevOps 测试中台探秘的更多相关文章
- 携程酒店DevOps测试实践
作者简介 王幸福,携程酒店研发部高级测试经理,负责无线自动化测试相关工作.在测试框架和平台研发.移动测试.DevOps等领域有着丰富的经验. 如今很多大型互联网公司.创新型企业都在积极地进行DevOp ...
- 阿里云移动研发平台 EMAS 助力银行业打造测试中台,提升发版效能
随着移动互联网的发展,手机银行凭借低成本.操作简单.不受时间空间约束等优势,正逐步替代传统的网银交易方式.越来越多的银行开始了“业务移动化”转型之路,“手机APP”已经成为企业价值传递和关系维护的关键 ...
- Azure Devops测试管理(上)
因为最近测试人员合并到我这边开发组,对于如何能更好管理测试流程和测试与开发能更高效的完成任务,通俗的说如何能更敏捷,深入思考,然后就开始琢磨起TFS(也称之为VSTS/Azure Devops,因为我 ...
- 【转】腾讯移动品质中心TMQ [腾讯 TMQ] 测试管理平台大比拼
简介 测试管理平台是贯穿测试整个生命周期的工具集合,它主要解决的是测试过程中团队协作的问题,比如缺陷管理.用例管理.测试任务管理等. 目前市面上比较流行的测试管理工具有QC. Mantis. BugZ ...
- 西安腾讯DevOps面试题python算法输出列表数值下界
给定一个列表,然后给一个目标值,列表中两数求和等于目标值,要求输出列表两数的下界 如 list = [1,2,3,4,6,7,8] num=10 #!/usr/bin/python #coding=u ...
- 用AI思维给成本降温,腾讯WeTest兼容性测试直击底价!
WeTest 导读 当AI成为各行业提高产业效率的动能,很多人开始疑惑,这架智能化的“无人机”何时在移动应用测试中真正落地?在今年的国际数码互动娱乐博览会(ChinaJoy)上,腾讯WeTest给出了 ...
- WeTest全球化服务,为使命召唤手游质量保驾护航
导读 使命召唤系列作为经典FPS游戏,以良好的表现与出色的射击手感,颠覆了玩家对传统第一人称射击的传统观念.同名手游(CODM)10月份在海外上线,仅一周内下载量就已突破一亿次,更是横扫139个国家及 ...
- 打造游戏金融小程序行业测试标准腾讯WeTest携各专家共探品质未来
在获客成本不断上升的时代里,产品品质愈发是互联网应用的决胜标准.随着用户需求更加多样,开发者不仅要深挖应用功能,更需要面向业务所在领域,建立全面.专业的测试架构,掌控开发进度.提高开发效率,才能在互联 ...
- 「Mobile Testing Summit China 2016」 中国移动互联网测试大会-议题征集
时至北京盛夏,一场由 TesterHome 主办的关于移动互联网测试技术的盛会正在紧锣密鼓的筹备中.只要你关注软件质量,热爱测试,期待学习,都欢迎你加入这次移动测试技术大会中和我们一起分享经验.探讨话 ...
随机推荐
- JDK8日常开发系列:Consumer详解
java.util.function中 Function, Supplier, Consumer, Predicate和其他函数式接口广泛用在支持lambda表达式的API中.这些接口有一个抽象方法, ...
- linux环境下的Oracle部署
一. 环境及相关软件 虚拟机:VMwore Workstation Linux系统:CentOS ORACLE:ORACLE_112030_Linux-x86-64 Xmanger软件 二. 安装 ...
- Django 的admin
admin使用 Django 自动管理工具是 django.contrib 的一部分.你可以在项目的 settings.py 中的 INSTALLED_APPS 看到它: # Application ...
- SRDC - ORA-1628: Checklist of Evidence to Supply (Doc ID 1682729.1)
SRDC - ORA-1628: Checklist of Evidence to Supply (Doc ID 1682729.1) Action Plan 1. Execute srdc_db_u ...
- rabbitmq和kafka大概比较
两者都是一个分布式架构 kafka 具有较高的吞吐量,rabbimq 吞吐量较小 rabbitmq 的可靠性更好,确认机制(生产者和 exchange,消费者和队列),支持事务,但会造成阻塞,委托(添 ...
- 最短时间(几秒内)利用C#往SQLserver数据库一次性插入10万条数据
用途说明: 公司要求做一个数据导入程序,要求将Excel数据,大批量的导入到数据库中,尽量少的访问数据库,高性能的对数据库进行存储.于是在网上进行查找,发现了一个比较好的解决方案,就是采用SqlBul ...
- TCP协议如何保证可靠传输
TCP协议如何保证可靠传输 概述: TCP协议保证数据传输可靠性的方式主要有: (校 序 重 流 拥) 校验和: 发送的数据包的二进制相加然后取反,目的是检测数据在传输过程中的任何变化.如果收到段的检 ...
- 2015年蓝桥杯B组C/C++决赛题解
2015年第六届蓝桥杯B组C/C++决赛题解 点击查看2015年第六届蓝桥杯B组C/C++国赛题目(不含答案) 1.积分之迷 三重循环 枚举A,B,C的值,如果满足两个条件:3个A + 7个B ...
- c# 第23节 外部方法
本节内容: 1:外部方法是什么 2:外部方法的实现 1:外部方法是什么 2:外部方法的实现 样式: 实现方式:很少 用自己多加练习把
- Tensorflow之MNIST手写数字识别:分类问题(1)
一.MNIST数据集读取 one hot 独热编码独热编码是一种稀疏向量,其中:一个向量设为1,其他元素均设为0.独热编码常用于表示拥有有限个可能值的字符串或标识符优点: 1.将离散特征的取值扩展 ...