结盟众多企业“教练”, 共同设计、开发及提供人才培养解决方案,通过新颖多样的学习方式,针对性的定制化内容,助力企业全面提升竞争优势。
茹老师
2天
4800
主题 | 授课内容 |
工程效能概述 |
测试脚本的封装粒度问题 页面对象模型的由来以及应用 业务流程模型的解决的问题以及应用 如何提高GUI测试的稳定性 应对全球化的统一业务模型的设计与创新 页面对象的自动代码生成 行为驱动开发BDD简介以及应用场景 无头浏览器Headless 提高GUI自动化测试的关键技术 基于AI技术提升GUI测试的效率 基于模型的GUI自动化测试技术(MBT) |
基于工程效能的API测试 |
主流API测试方法简介 API测试框架的开发与关键技术 API测试与CI/CD的高效绑定 API的高效性能测试方法 API测试的难点以及效率提升的技术手段 一站式API测试解决方案HttpRunner 微服务时代的API测试策略与工程效能提升 基于消费者契约的API测试 基于契约的Mock Service实现API测试依赖解耦 Demo分享:Spring Cloud Contract实例 |
基于工程效能方法论,解决测试数据准备的难题 |
测试中数据的复杂性与难点 基于实时数据创建的测试数据准备策略 基于Out-of-box的测试数据准备策略 测试数据准备工具的最佳实践 测试数据准备 V1.0时代 测试数据准备 V2.0时代 测试数据准备 V3.0时代 Test Data Service的架构设计与实现 数据准备的创新设计 引入 Test Data Core Service 和 Recipe 引入 Data Quantity / Quality 管理 引入 Unified Controller 接入不同 Test Data Tool 实际案例分享:全球大型电商网站测试数据的最佳实践 |
测试执行环境的设计与最佳实践 |
早期的测试执行环境 基于Jenkins触发测试执行 引入 Test Runner / Test Execution System CI/CD集成的设计与最佳实践 Selenium Grid简介与工程应用 基于 Selenium Grid 提高测试并行执行能力 基于 Jenkins Cluster 提高测试并行执行能力 基于 Docker 实现 Selenium Grid 的动态扩展与收缩 基于 Docker 实现 Jenkins Cluster 的动态扩展与收缩 引入 Test Report Service 生成各种测试报告 |
测试报告平台的设计与最佳实践 |
典型的 Test Report Platform 架构 高扩展的 Test Report Service 引入 Story Board Test Report Full Trace Test Report设计与实现 引入 Multi-Site Comparison Report 提高 LQA 测试效率 引入 Test Analysis Service 提高 Defect 分类效率 |
从代码角度提升工程效能 |
代码的基本特征 代码缺陷产生的原因 代码级测试方法的分类 完备代码级测试用例的设计 代码测试覆盖率的衡量 代码测试覆盖率的实现原理 探讨覆盖率的局限性 典型代码错误分析 |