专题演讲嘉宾:陈磊

前京东中台 测试架构师

阿里云 MVP、华为云 MVP、中国商业联合会互联网应用工作委员会智库专家、中关村智联软件服务业质量创新联盟软件测试标准化技术委员会委员、Asian Journal of Physical Education & Computer Science in Sports 编委会委员。图书《接口测试方法论》和《京东质量团队转型实践-从测试到测试开发的蜕变》作者、极客时间专栏《接口测试入门课》作者、拉勾教育《软件测试第一课》作者,《效能研发指南》副主编、《测试敏捷化白皮书》编委。多年质量工程技术实践经验,专注于研发效能提升、手工测试团队自动化测试转型实践、智能化测试等方向公开发表学术论文近 30 篇,专利 20 多篇、国内 TID、NCTS、MAD、MPD、TICA 等技术峰会的演讲嘉宾或技术委员会成员。

by 陈磊

前京东
中台 测试架构师

在开源理念盛行的当下,无论是开发工程师、测试工程师还是运维工程师,工作中都会或多或少应用到开源工具或者开源代码库。我们在研发内部测试平台时,引入了很多开源技术,在一次新技术的探索中接触到了智能化单元测试框架 EvoSuite,通过对该技术的深入研究,发现 EvoSuite 的沙盒机制包含测试脚本生成、测试数据设计、自动的解耦等功能,为被测试的函数建立一个沙盒机制,从而可以达到更完美地覆盖,并可以通过变异测试证明生成测试用例的有效性。我们的团队将这种解题思路应用到接口测试方向上,用智能化测试的思路解决接口测试问题,也为被测试的微服务接口建立一个沙盒机制,从而能够保障被测试接口的质量,并保证智能化测试的有效性。本次分享会详细分析 Evosuite 的沙盒机制,我们团队利用这种机制建立自己的接口测试平台时,用到了各式各样的开源工具,我将会分享相关过程以及如何应用这些开源工具,希望能给行业小伙伴带来一些启发。

演讲提纲:

  1. 智能化测试离我们并不远
    • 智能化测试是什么
    • 智能化测试下的分层测试模型
  2. 智能化单元测试 EvoSuite 的机制
    • 智能化单元测试技术
    • EvoSuite 简介
    • 智能化单元测试的解题思路
  3. 沙盒机制下的智能化接口测试
    • 基于二进制的测试脚本生成
    • 实体属性机制的测试数据服务
    • 基于流水线的自解耦和耦合机制
  4. 拥有智能化接口测试的流水线运作方式
    • 流水线的运行过程

你将获得:

  • 清晰认识智能化测试的现状
  • 充分理解 EvoSuite 的沙盒优越性
  • 获得从开源思路到自己落地实践的过程

交通指南

来广营·朝来科技园

Laiguangying Beijing
地址: 北京市朝阳区来广营朝来科技园
  • 微信咨询

  • 电话咨询

    联系电话:+86 13167596032

微信联系我们