基于 Serverless 的测试服务化实践

所属专题:软件测试新趋势

嘉宾 : 刘冉 | ThoughtWorks首席软件测试和质量咨询师

会议室 : 201CD

讲师介绍

专题演讲嘉宾: 刘冉

ThoughtWorks首席软件测试和质量咨询师

ThoughtWorks 首席软件测试和质量咨询师,有超过 15 年的软件开发和测试工作经验。做过嵌入式系统和应用开发、嵌入式 JVM 和嵌入式浏览器的移植、Linux 系统开发、测试工具和自动化测试系统开发。他对 Web 应用测试、Web 服务测试、服务器性能测试、移动测试、安全测试、测试驱动开发、敏捷中的 QA、测试分层一体化解决方案以及 SCM 和 CI 有着深入的理解。目前他主要关注于全程软件自动化测试,有效实施持续集成和持续交付,以及帮助大型团队通过有效管理代码来保证和改进软件质量。同时,他也是《代码管理核心技术及实践》和《软件测试实验教程》作者之一。

议题介绍

演讲:基于 Serverless 的测试服务化实践

随着各种自动化测试工具和框架的蓬勃发展,部署和维护这些工具成为了不小的负担。如何简化这些自动化测试环境的搭建与维护?更加方便地使用不同的测试框架和工具?这就需要用统一的方法来管理并使用它们,并且还能方便集成到持续集成流水线中。本次演讲将重点介绍基于 Serverless 的测试服务化架构、实施步骤、经验教训以及一些未来的发展路线。

内容大纲

1. 我们为什么要基于 Serverless 来建立测试服务

  • 简要介绍测试平台的发展历程和测试服务化的必要性
  • 可以方便地使用不同的自动化测试工具和框架
  • 可以复用相同的自动化测试模块

2. 架构与落地

  • 基于 Serverless 测试服务的架构设计与难点
  • 基于 Serverless 测试服务的优势和劣势
  • 如何实现动态 Test Agent 单机和多机的水平扩展
  • 如何建立并复用相同的业务测试模块

3. 项目中功能测试和性能测试的实施

  • 如何使用基于 Serverless 的测试服务进行功能测试(Cucumber+RestAssured)和性能测试(Locust),并与 Jenkins 集成
  • 如何在不同的前端测试中复用相同的后端功能和性能自动化测试模块

4. 展望未来

  • 可以支持更多的开源自动化测试工具,或者商用自动测试工具
  • 可以建立通用领域的自动化测试模块库

听众受益

1. 了解适用于自动化测试的 Serverless 架构;

2. 了解测试服务化的定义与基本架构;

3. 了解基于 Serverless 测试服务化的落地实践,包括如何使用 Docker 搭建测试工具集、如何水平扩展测试资源等;

4. 了解 Serverless 测试实践的适用范围以及优缺点。

交通指南

© 2020 Baidu - GS(2019)5218号 - 甲测资字1100930 - 京ICP证030173号 - Data © 长地万方
想要批量报名或更多优惠?
立即联系票务小姐姐 Ring
或致电:+86 17310043226