培训目标:
·认识DevOps
·DevOps时代的测试策略
·深入理解DevOps必须具备的知识
·DevOps时代的测试技术
·DevOps时代的测试技术:测试基础架构的建设
·GUI自动化测试框架的设计演进与落地实践
·API自动化测试的架构设计与最佳实践
·API测试的利器:一站式API测试解决方案HttpRunner
·微服务时代的测试方法
·自动化测试中测试数据难题的解决思路
·DevOps中测试执行环境的设计与最佳实践
·DevOps中测试报告平台的设计与最佳实践
·DevOps中的性能测试基础
培训对象:测试工程师,测试架构师
学员基础:熟悉软件测试方法、熟悉常见的功能和性能测试工具
培训大纲
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的架构设计与实现 · 数据准备的创新设计 o 引入Test Data Core Service和Recipe o 引入Data Quantity / Quality管理 o 引入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的全链路压测系统的设计 |
|
如果您想学习本课程,请
预约报名
如果没找到合适的课程或有特殊培训需求,请
订制培训
除培训外,同时提供相关技术咨询与技术支持服务,有需求请发需求表到邮箱soft@info-soft.cn,或致4007991916
技术服务需求表请点击
服务特点:
海量专家资源,精准匹配相关行业,相关项目专家,针对实际需求,顾问式咨询,互动式授课,案例教学,小班授课,实际项目演示,快捷高效,省时省力省钱。
专家力量:
中国科学院软件研究所,计算研究所高级研究人员
oracle,微软,vmware,MSC,Ansys,candence,Altium,达索等大型公司高级工程师,项目经理,技术支持专家
中科信软培训中心,资深专家或讲师
大多名牌大学,硕士以上学历,相关技术专业,理论素养丰富
多年实际项目经历,大型项目实战案例,热情,乐于技术分享
针对客户实际需求,案例教学,互动式沟通,学有所获