课程培训
企业级全栈自动化测试培训课程

企业级全栈自动化测试培训课程

 

培训目标:

·深入理解大型电商网站的架构发展与演进之路

·深入理解大型电商网站的测试基础架构设计思路与落地实践

·深入理解微服务架构下的测试挑战和技术解决方案

·深入理解业内领先的性能测试方法和技术实现

·从测试架构师的视角深入理解代码级测试的关键技术与设计策略

·深入理解来自大型企业的测试策略设计和测试平台基础架构

·提高测试技术全局观,学会由点到面,从测试架构师的视角看待和解决问题

 

培训对象:自动化测试工程师

 

学员基础:对编程、测试脚本编写、自动化测试工具有1-2年经验

 

培训大纲

 

引子:从大型网站技术架构的演变谈起

· 测试架构师必须懂的大型网站架构

· 业务驱动下的大型网站技术架构的技术演进

企业级GUI 自动化测试框架的设计演进与落地实践

· 测试脚本的封装粒度问题

· 页面对象模型的由来以及应用

· 业务流程模型的解决的问题以及应用

· 如何提高GUI测试的稳定性

· 应对全球化的统一业务模型的设计与创新

· GUI测试的数据准备难点和解决方案

· 页面对象的自动代码生成

· 行为驱动开发BDD简介以及应用场景

· 无头浏览器Headless

· 提高GUI自动化测试的关键技术

· 基于模型的GUI自动化测试技术(MBT)

· 案例分享:大型互联网电商的GUI测试基础架构的设计

企业级自动化测试中测试数据难题的解决思路

· 测试中数据的复杂性与难点

· 基于实时数据创建的测试数据准备策略

· 基于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

实际案例分享:全球大型电商测试数据的最佳实践

企业级API自动化测试的架构设计与最佳实践 (1H)

· 主流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测试解决方案HttpRunner(1H)

· HttpRunner框架简介

· HttpRunner核心原理与架构设计

· 不写代码的HttpRunner的测试用例开发技术

· HttpRunner的高级应用(数据驱动,变量传递,Hook技术)

· HttpRunner的性能测试应用场景

· HttpRunner高效测试用例封装方案与实践

微服务时代的测试方法 (1H)

· 微服务架构下的API测试挑战

· 基于消费者契约的API测试

· 基于契约的Mock Service实现API测试依赖解耦

· 基于消费者契约的契约捕获

· 基于消费者契约的实际案例解析

企业级自动化测试执行环境的设计与最佳实践

· 早期的测试执行环境

· 基于Jenkins触发测试执行

· 引入Test Runner / Test Execution System

· CI/CD集成的设计与最佳实践

· 基于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分类效率

全球化大型电商网站的测试基础架构设计

· 全球化站点简介

· 全球化站点的测试挑战与难点

· Global Test Capability简介

· 深入Global Test Capability

o 引入Global Test Base Utilities

o 引入Global Test Data Utilities

o 引入Global Configuration Repository

o 引入Unified Flow Framework

o 引入Multi-Site Story Board Test Report

行业成功案例展示

性能自动化测试基础

· 不同视角的软件性能与性能指标解读

· 性能测试的基本方法与应用领域

· 后端性能测试工具原理与行业常用工具简介

· 前端性能测试工具原理与行业常用工具简介

· 基于LoadRunner实现企业级服务器端性能测试的实践(上)

· 基于LoadRunner实现企业级服务器端性能测试的实践(下)

企业级性能自动化测试的行业最佳实践

HP全球软件研发中心-性能测试卓越中心 实际案例与经验分享

· 如何0成本应用UI自动化测试脚本和API自动化测试脚本实现性格告警

· 高并发情况下单session的Profile方法设计

· Performance Benchmark Kits的设计

· 基于用户数据库特征提取的测试背景数据仿真

· 代码级的性能测试实践

· 性能压测的测试数据准备

基于Jmeter的全链路压测系统的设计

企业级代码级自动化测试的最佳实践

· 代码的基本特征

· 代码缺陷产生的原因

· 代码错误的分类

· 代码级测试方法的分类

· 完备代码级测试用例的设计

· 代码测试覆盖率的衡量

· 探讨覆盖率的局限性

· 典型代码错误分析

 

 




如果您想学习本课程,请预约报名
如果没找到合适的课程或有特殊培训需求,请订制培训
除培训外,同时提供相关技术咨询与技术支持服务,有需求请发需求表到邮箱soft@info-soft.cn,或致电4007991916
技术服务需求表点击在线申请

服务特点:
海量专家资源,精准匹配相关行业,相关项目专家,针对实际需求,顾问式咨询,互动式授课,案例教学,小班授课,实际项目演示,快捷高效,省时省力省钱。

专家力量:
中国科学院软件研究所,计算研究所高级研究人员
oracle,微软,vmware,MSC,Ansys,candence,Altium,达索等大型公司高级工程师,项目经理,技术支持专家
中科信软培训中心,资深专家或讲师
大多名牌大学,硕士以上学历,相关技术专业,理论素养丰富
多年实际项目经历,大型项目实战案例,热情,乐于技术分享
针对客户实际需求,案例教学,互动式沟通,学有所获
报名表下载
联系我们 更多>>

咨询电话010-62883247

                4007991916

咨询邮箱:soft@info-soft.cn  

 

微信号.jpg

  微信咨询

随时听讲课

聚焦技术实践

订制培训 更多>>