测试框架开发

课程描述

在快速发展的软件开发领域中,测试框架开发已经成为一项备受重视的关键技能。一个高效、灵活的测试框架可以大大提高测试效率,优化测试流程,并帮助团队更好地管理测试用例和结果。本课程将引导学习者深入了解测试框架开发的核心概念、实践技巧和最佳实践,构建出适合团队和项目需求的定制化测试框架。

课程收益

通过此次课程培训,可使学习者获得如下收益:

  1. 理解测试框架设计的核心思想和原则,能够清晰定义测试框架需求并选择适合项目的设计架构。
  2. 了解不同类型的数据驱动测试框架,包括 MTF、HttpRunner、Cucumber 和 RobotFramework。
  3. 掌握测试框架的基本使用方法,能够通过演示操作实际应用测试框架进行测试工作。
  4. 能够深入剖析已有测试框架的源码,了解其实现原理和关键代码逻辑,为自定义测试框架开发提供参考和启发。
  5. 学习测试框架插件开发,掌握如何扩展和定制现有测试框架功能,使其更符合项目需求和团队工作流程。
  6. 实践打造个性化定制的测试框架,根据团队需求和项目特点搭建适用的测试框架体系,提高测试效率和结果质量。

授课形式

  • 课堂讲授
  • 讲义解析
  • 测试情景模拟
  • 项目实战

讲师介绍

content:
  items:
  - image: https://contest.ceshiren.com/image/%E8%B5%9B%E4%BA%8B%E9%A1%BE%E9%97%AE-%E6%80%9D%E5%AF%92.png
    content:
        header: 思寒老师
        meta:
        - 测吧(北京)科技有限公司CTO
        description:
        - 霍格沃兹测试开发学社创始人
        - 15年+ 测试从业经验的资深测试架构师
        - 曾任职于阿里、百度、美团等名企
        - 开源自动化测试项目AppCrawler作者,多个行业顶级技术会议演讲嘉宾
        - 咨询与培训客户涵盖阿里、京东、小米、华为、工信部、海关总署、中国移动、招商银行等众多企业与机构。
  - image: https://ceshiren.com/uploads/default/original/3X/6/3/63ee2544fe138f966da303412aa846a0124c7b40.jpeg
    content:
        header: AD老师
        meta:
        - 资深测试开发专家
        description:
        - 对互联网金融、区块链、物联网都有深入的测试经验
        - 曾参与华为、信通院、海关等公司的自动化测试与测试平台项目
        - AppCrawler核心维护者,模型驱动测试框架MTF核心维护者
  - image: https://testing-studio.com/image/%E7%AE%A1%E7%90%86%E7%8F%AD%E8%AE%B2%E5%B8%88%E5%A4%B4%E5%83%8F08.jpeg
    content:
        header: 听涛老师
        meta:
        - 某互联网资深测试专家
        description:
        - 10年+互联网行业测试和管理经验
        - 曾就职百度、网易、诺西
        - 创立MTC移动测试平台、精通敏捷、CI/CD、DevOps

数据驱动自动化测试框架

目标
  • 掌握更高级的框架定制技巧
  • 通过数据驱动的方式实现自动化测试框架封装
知识点
形式 章节 描述
知识点 测试框架设计思想 测试框架的需求定义与常见设计架构
知识点 数据驱动测试框架介绍 mtf HttpRunner cucumber robotframework
知识点 测试框架使用演示
知识点 测试框架源码剖析
知识点 测试框架插件开发
知识点 打造自己的测试框架