学习
实践
活动
专区
工具
TVP
写文章

业界前沿软件测试与DevOps技术

在业务的驱动下,软件技术和软件架构的发展可谓日新月异,作为测试从业者如果不能紧跟时代的步伐,继续采用传统的软件测试方法与技术,将很难满足当前高速迭代的技术创新与业务发展。同时,企业本身在ABC(人工智能AI + 大数据 Big Data + 云计算Cloud)的技术趋势下,也迫切需要掌握如何利用这些技术来为产品的测试以及DevOps提供直接的帮助,以此来提高产品的研发效率以及交付的频率与质量。

虽然已经有很多企业,尤其是中大规模的企业已经意识到这一点,但是苦于找不到实际成功案例以及合适的技术切入点,所以一直没有能获得实质性的进展。那么这门课程的设计就是为了打破这一僵局,课程将从测试和 DevOps过程中的实际痛点和问题出发,讲解AI + Big Data + Cloud在业界顶级技术驱动型公司的应用场景与落地实践,内容涉及痛点分析,解决方案,架构设计以及落地效果等。

Robin,历任eBay中国研发中心测试基础架构(QE-Infrastructure)技术主管,HP软件中国研发中心资深测试架构师、性能测试专家,Alcatel-Lucent高级测试主管,Cisco中国研发中心资深测试工程师等职位,具有超过15年的软件测试开发经验和技术管理经验,具有丰富的测试框架设计与自动化测试经验。

曾负责建立全球大型电商网站的测试基础架构和和自动化测试方案,主持搭建持续集成测试生态体系,并负责主导无线路由产品的整体自动化测试方案、金融平台产品SDK测试框架设计、系统开发平台的白盒测试方案、DSP平台自动化测试方案、轨道交通安全软件平台测试、大规模产品链的自动化部署和多个大型电子商务网站的自动化功能测试,API测试与性能测试。

•资深测试工程师,测试开发工程师和测试技术骨干成员

•测试技术负责人或测试架构师

•DevOps资深工程师和技术负责人

•工程效能团队负责人和工程效能研发工程师

•开发工程师,开发技术经理,开发技术负责人

•技术创新团队的工程师

•深入理解AI+BigData+Cloud技术在业界是如何被实际应用到测试和DevOps领域,并如何在研发效能方面发挥巨大作用;

•深入理解大型互联网企业的测试基础架构和DevOps的设计思路,清楚理解如何运用ABC技术来面对海量测试需求引出的一系列难题;

•扩展测试从业人员的技术视野,通过课程学习能够掌握业界先进技术与测试技术的结合点;

•除了讲解应用领域,还讲解具体的实现方法和架构设计,做到全面落地,避免纸上谈兵;

•课程案例全部来自大公司的实际项目,在保证基础理论架构清晰的基础上,注重实践与应用;

一、业界前沿测试技术的应用与落地( AI + Big Data + Cloud在测试领域的应用与落地)

•超越BDD,GUI自动化测试用例的自动生成技术

•API自动化测试用例的自动生成技术

•大数据在测试领域的落地与应用场景解析

•基于用户行为分析和大数据的测试用例设计

•基于AI的失败测试用例的自动化分析

•基于错误猜测的测试用例设计技术

•基于消费者契约的API测试

•单元测试中,自动化你的“自动化测试”技术

•Docker容器在测试环境中的落地与应用

•Docker容器在CI/CD的落地与应用

•精准测试技术的应用与实践

•Test as a Service架构的设计与落地实践

•测试数据服务的设计与落地实践

•基于机器学习的自动化测试脚本修复

二、业界前沿测试技术及工具使用

•不写代码的API测试框架HttpRunner的应用

•人工智能GUI自动化测试框架Airtest的应用

•前端性能优化工具WebPageTest的应用

•无头浏览器的GUI自动化测试技术

•基于模型(MBT)的GUI自动化测试技术

三、业界前沿性能测试方法设计

•基于JMeter的全链路压测系统的设计

•如何0成本应用UI自动化测试脚本和API自动化测试脚本实现性格告警

•高并发情况下单session的Profile方法设计

•Performance Benchmark Kits的设计

•基于用户数据库特征提取的测试背景数据仿真

•代码级的性能测试实践

•性能压测的测试数据准备

四、业界前沿测试管理经验

•敏捷开发模式下的敏捷测试管理

•敏捷开发模式下,质量量化指标的最佳实践

•测试敏捷化 vs 敏捷测试

•“去QE”时代下的测试管理

•“去QE”时代下的技术挑战与应对策略

•测试驱动开发(TDD)的测试管理实践

•行为驱动开发(BDD)的测试管理实践

•基于Test as a Service架构的测试管理

•统一测试报告服务的应用场景与设计思路

•蓝绿测试,A/B测试和灰度发布

•DevOps和TestOps时代的测试管理

•测试工具应用商店的实践与管理

•基于Testlink的需求和测试mapping管理

五、实际案例分享

•某全球大型电商案例:基于AI的失败测试用例的自动化分析系统

•某全球大型电商案例:全栈测试用例执行报告的实现

•某全球大型电商案例:Test as a service的实现与架构

•国内某商业银行案例:GUI自动化测试用例的自动生成

•国内某商业银行案例:基于大数据来设计GUI测试用例的执行路径与权重

•国内某商业银行案例:测试执行环境的私有云方案

•某大型跨国软件公司案例:利用功能测试用例0成本实现性能测试

•某大型跨国软件公司案例:边界测试数据的自动生成技术

•某大型跨国软件公司案例:自服务的性能基准测试

•某大型跨国软件公司案例:测试需求的追踪管理

•某大型跨国软件公司案例:基于AI的测试数据准备

•BAT案例:全链路压测系统的设计

•BAT案例:微服务架构下的API测试方法

•BAT案例:从测试的视角看网站架构的演进与发展

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20190220B0UGIO00?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

关注

腾讯云开发者公众号
10元无门槛代金券
洞察腾讯核心技术
剖析业界实践案例
腾讯云开发者公众号二维码

扫码关注腾讯云开发者

领取腾讯云代金券