求知 文章 文库 Lib 视频 iPerson 课程 认证 咨询 工具 讲座 Model Center   Code  
会员   
 
 
 
开班计划 | 技术学院 | 管理学院 | 嵌入式学院 | 机械 | 军工学院 | 定向培养 | 专家指导  
 电话 English
成功案例   品质保证
 
   
成功案例
某轨道交 性能测试方法与技术
某银行 信用卡业务测试实践
某半导体 测试用例分析与设计
某银行 基于业务场景的测试
某高性能 构建有效的测试工作
某大型通 NSB—UI自动化
某轨道交 高级性能测试

相关课程  
软件测试(TD+WR+LD)
测试过程与团队管理
LoadRunner进行性能测试
WEB应用的软件测试
手机软件测试
嵌入式白盒测试
 

全部课程 >软件测试  
DevOps时代的测试技术与最佳实践
3292 次浏览  53 次
茹老师
现任eBay中国研发中心测试基础架构(QE-Infrastructure)技术主管
 
时间地点: 北京 深圳 上海 根据报名开班
课程费用:5000元/人
企业内训:可以根据企业需求,定制内训,详见 内训学习手册



认证方式:
培训前了解能力模型。
培训后进行能力评测:
  • 在线考试
  • 能力分析,给出学习建议
  • 合格者颁发证书,作为职业技能资格证明


    DevOps时代,测试跟传统的测试有很大不同,DevOps带来的持续交付需要更快的测试、更自动化的测试、更高效的测试。本课程由这方面的专家,结合亲身实例,讲解如何做好DevOps背景下的测试。

    培训目标:
    • 认识DevOps
    • DevOps时代的测试策略
    • 深入理解DevOps必须具备的知识
    • DevOps时代的测试技术
    • DevOps时代的测试技术:测试基础架构的建设
    • GUI自动化测试框架的设计演进与落地实践
    • API自动化测试的架构设计与最佳实践
    • API测试的利器:一站式API测试解决方案HttpRunner
    • 微服务时代的测试方法
    • 自动化测试中测试数据难题的解决思路
    • DevOps中测试执行环境的设计与最佳实践
    • DevOps中测试报告平台的设计与最佳实践
    • DevOps中的性能测试基础
    培训对象:测试工程师,测试架构师
    学员基础:熟悉软件测试方法、熟悉常见的功能和性能测试工具
    授课方式: 定制课程 + 案例讲解 + 小组讨论,60%案例讲解,40%实践演练

    培训内容:2天

    认识DevOps
    • 互联网架构的技术演进与DevOps的由来
    • 微服务架构对DevOps的驱动力
    • DevOps与敏捷的区别与联系
    • DevOps的工具链体系
    • DevOps时代的组织机构与团队职责
    • 业界DevOps实例讲解
    DevOps时代的测试策略
    • DevOps下测试策略的关键思路
    • DevOps测试策略详细解读
    • 业界典型测试策略分析与解读
    • DevOps时代的“去QE”策略解读与实践(Google和eBay的实际案例解读)
    • 系统级测试的测试策略
    • 集成测试的测试策略
    • 测试用例好坏的评价标准
    • 测试用例设计的最佳实践(Checklist,Peer Review等)
    深入理解DevOps必须具备的知识
    • 研发代码的分支管理策略
    • 灰度发布的概念和实践
    • A/B测试的概念与实践
    • MVT和Smoke测试用例集的重要性
    • 容器技术的概念与落地实践
    • 流水线的概念和基本应用
    DevOps时代的测试技术
    • DevOps下的测试执行集群技术Selenium Grid
    • DevOps下的移动互联网测试技术
    • BDD的基本概念与应用实践
    • TDD的基本概念与应用实践
    • 基于模型的测试技术MBT
    • 无头浏览器在DevOps中的应用
    • 基于人工智能的GUI自动化测试技术
    • 极简的API测试框架(适合没有代码基础的团队快速开发API自动化测试)
    • 代码静态扫描技术在DevOps中的落地
    • 新时代的代码级单元测试
    DevOps时代的测试技术:测试基础架构的建设
    • 测试基础架构的基本概念
    • 测试基础架构建设的最佳实践:Test as a Service
    • DevOps的基础:测试环境部署服务
    • DevOps中测试执行的利器:统一测试执行服务
    • DevOps中测试执行的保障:测试执行环境服务
    • DevOps中的测试加速器:测试数据服务
    • DevOps中测试结果的自动分析服务
    • 如何利用Cloud来搭建测试基础架构
    • 国内互联网巨头的测试基础架构建设以及收益
    • 国外互联网巨头eBay和Google的测试基础架构设计
    GUI自动化测试框架的设计演进与落地实践
    • 测试脚本的封装粒度问题
    • 页面对象模型的由来以及应用
    • 业务流程模型的解决的问题以及应用
    • 应对全球化的统一业务模型的设计与创新
    • GUI测试的数据准备难点和解决方案
    • 页面对象的自动代码生成
    • 提高GUI自动化测试的关键技术
    • 案例分享:大型互联网电商的GUI测试基础架构
    API测试的利器:一站式API测试解决方案HttpRunner
    • 主流API测试方法简介
    • 主流API测试工具简介
    • 最原始的API测试框架
    • 引入 API Test Executor 实现 Code-based API 自动化测试
    • 引入 Data-Driven Test Data 的自动生成
    • 引入 Parallel Execution Controller 实现 API 并发测试
    • 引入 Load Generator Cluster 实现 API 高并发和压力测试
    • 引入 2R History Database 实现 API Diff Identification
    API测试的利器:一站式API测试解决方案HttpRunner
    • HttpRunner框架简介
    • HttpRunner核心原理与架构设计
    • 不写代码的HttpRunner的测试用例开发技术
    • HttpRunner的高级应用(数据驱动,变量传递,Hook技术)
    • HttpRunner的性能测试应用场景
    • HttpRunner高效测试用例封装方案与实践
    微服务时代的测试方法
    • 微服务架构下的API测试挑战
    • 基于消费者契约的API测试
    • 基于契约的Mock Service实现API测试依赖解耦
    • 基于消费者契约的契约捕获
    自动化测试中测试数据难题的解决思路
    • 测试中数据的复杂性与难点
    • 基于实时数据创建的测试数据准备策略
    • 基于Out-of-box的测试数据准备策略
    • 测试数据准备工具的最佳实践
    • Test Data core service设计哲学
    • Test Data Service的架构设计与实现
    • 数据准备的创新设计
      • 引入Test Data Core Service和Recipe
      • 引入Data Quantity / Quality管理
      • 引入Unified Controller接入不同Test Data Tool
    • 实际案例分享:全球大型电商测试数据的最佳实践
    DevOps中测试执行环境的设计与最佳实践
    • 早期的测试执行环境
    • 基于Jenkins触发测试执行
    • 引入 Test Runner / Test Execution System
    • CI/CD集成的设计与最佳实践
    • Selenium Grid简介与工程应用
    • 基于 Selenium Grid 提高测试并行执行能力
    • 基于 Jenkins Cluster 提高测试并行执行能力
    • 基于 Docker 实现 Selenium Grid 的动态扩展与收缩
    • 基于 Docker 实现 Jenkins Cluster 的动态扩展与收缩
    • 引入 Test Report Service 生成各种测试报告
    • 如何搭建手机设备测试集群
    DevOps中测试报告平台的设计与最佳实践
    • 典型的 Test Report Platform 架构
    • 高扩展的 Test Report Service
    • 全栈测试报告的设计以及应用场景
    • 引入 Multi-Site Comparison Report 提高 LQA 测试效率
    • 引入 Test Analysis Service 提高 Defect 分类效率
    DevOps中的性能测试基础
    • 后端性能测试工具原理与行业常用工具
    • 前端性能测试工具原理与行业常用工具
    • 如何设计并实现一个典型的性能测试
    • 基于LoadRunner实现企业级服务器端性能测试的实践
    • 代码级的性能测试实践
    • 基于JMeter的全链路压测系统的设计
     
    3292 次浏览  53 次
    其他人还看了课程
    探索式的软件测试执行  2741 次浏览
    测试项目、团队与过程管理  2851 次浏览
    性能测试、建模、分析与优化  3093 次浏览
    IOS应用的测试方法、框架与工具  3288 次浏览
    企业级全栈自动化测试技术最佳实践  3669 次浏览
    安全测试最佳实践  2057 次浏览
    定制内训


    咨询服务:全流程测试工作平台与工具链
    咨询目标
    帮助开发测试团队建立从代码到组件,再到系统的全是流程测试工作平台与工具
    咨询范围 代码检查、单元测试、集成测试、功能测试、性能测试
    咨询方式 培训、客户一线项目咨询、工具打包交付
    详情咨询:010-62670969, zhgx@uml.net.cn
    课程计划
    QT应用开发 11-21[线上]
    C++高级编程 11-27[北京]
    LLM大模型应用与项目构建 12-26[特惠]
    UML和EA进行系统分析设计 12-20[线上]
    数据建模方法与工具 12-3[北京]
    SysML建模专家 1-16[北京]