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

相关课程  
软件测试(TD+WR+LD)
测试过程与团队管理
LoadRunner进行性能测试
WEB应用的软件测试
手机软件测试
嵌入式白盒测试
 
全部课程 >软件测试  
全流程自动化测试与前沿技术实践
1347 次浏览  52 次
Mike老师
现任某互联网公司AI lab质量与工程效率负责人
 
时间地点:北京 上海 深圳 根据报名开班
课程费用:4500元/人
报公开课  
企业内训:可以根据企业需求,定制内训,详见 内训学习手册



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


    本课程介绍自动化测试全流程的相关工作、方法和工具,结合实际自动化测试案例讲解,如何用各种测试工具,并建立全流程测试集成环境,实现自动化全流程测试。课程将结合当前最新的自动化测试前沿技术境界,讲解测试中台和智能测试平台的构建方法。并结合上机演练,让学员深刻理解。

    培训目标:
    • 自动化测试典型问题分析与讨论
    • 自动化测试体系框架
    • 自动化测试案例分析
    • 全局质量建设
    • 测试自动化与持续集成
    • 代码开发最佳实践
    • 代码覆盖率统计与分析与精准测试
    • 智能功能测试中台建设之环境自动化构建
    • 测试数据自动化生成
    • 自动化测试框架robot framework
    • 接口服务开发与测试
    • API测试自动化-基于requestlib
    • 利用robot +requestlib实现API自动化
    • 上机实践-接口测试自动化框架构建
    • 移动应用的自动化测试框架
    • 使用Appium进行移动端自动化测试
    • GUI层自动化测试框架实践
    • 测试自动化最佳实践
    • 自动化测试管理与度量
    • 业界前沿-测试中台-平台级建设
    • 接口测试自动化平台设计与开发
    • 智能化性能测试平台构建
    • 流量回放系统构建
    • 自动化测试框架与持续集成系统构建
    培训对象:自动化测试工程师
    学员基础:了解自动化测试方法,并具有自动化测试的工作经历。
    授课方式: 定制课程 + 案例讲解 + 小组讨论,60%案例讲解,40%实践演练

    培训内容:2天
    主题 内容
    1. 自动化测试典型问题分析与讨论 目前困扰
    典型问题分析与讨论

    2. 自动化测试体系框架 完善的自动化测试体系
    自动化测试程序设计要点
    自动化测试的应用环节
    全流程测试自动化框架
    分层自动化测试实践
    721法则
    3. 自动化测试案例分析 百度的自动化测试
    去哪儿的自动化测试
    后端自动化测试框架设计
    某自动化测试框架设计
    4. 全局质量建设 什么是全局质量
    需求质量建设
    设计质量建设
    代码质量建设
    产品质量建设
    线上质量建设
    5. 测试自动化与持续集成 什么是持续集成(CI)
    持续集成的优势
    持续集成面板
    每日构建与持续集成
    持续集成常见问题解决方案
    持续集成环境配置
    持续集成工作流
    【案例】Jenkins master & slave
    【案例】Pipeline插件应用
    【案例】使用Jenkins+Robot Framework进行持续集成
    6. Python语言开发基础 脚本概念
    脚本与程序对比
    常用脚本语言
    脚本的运行机制
    Python语法规则
    Python运行方法
    Python运行机制
    从HelloWorld开始
    【案例】python脚本多个案例
    7. 代码开发最佳实践 代码的坏味道
    烂代码的代价-产生bug的原因
    优秀代码的评价标准
    静态检查与动态检查
    代码静态检查
    代码扫描规则
    指定编码纪律
    单元测试粒度
    【案例】优劣代码对比分析
    8. 代码覆盖率统计与分析与精准测试 python代码覆盖统计工具coverage
    java代码覆盖统计工具jacoco
    代码覆盖工具与jenkins集成
    精准测试概述
    如何提升测试效率?
    9. 智能功能测试中台建设之环境自动化构建 测试环境虚拟化
    一键创建/删除/还原测试环境
    容器化建设
    【案例】docker一键创建测试环境
    测试环境共享
    10. 测试数据自动化生成 测试数据自动化生成需求
    测试数据自动化生成技术框架设计
    测试数据自动化生成关键点
    测试数据自动化生成规则
    11. 自动化测试框架robot framework Robot framework应用
    自动化测试用例管理
    【案例】Pybot应用
    指定运行测试用例
    给测试用例加标签tag
    按tag运行测试用例
    运行失败用例
    基于业务层的关键字封装
    【案例】开发python脚本生成自定义关键字
    【案例】导入自定义关键字
    12. 上机实践-自动化框架搭建 搭建robot framework自动化框架
    利用框架进行简单练习
    13. 接口服务开发与测试 Restful API原理
    Restful API的Python编程
    微服务测试逻辑
    微服务测试要点
    postman简介
    postman常用功能
    使用Collections管理用例
    使用postman进行接口测试
    14. API测试自动化-基于requestlib Request类简介
    HTTP请求方法
    robot requestlib配置
    利用robot构建API测试
    15. 利用robot +requestlib实现API自动化 request常用关键字
    利用robot构建API自动化测试用例
    16. 上机实践-接口测试自动化框架构建 接口测试框架设计
    接口测试环境搭建
    接口测试实施和分析
    17. 移动应用的自动化测试 移动设备虚拟化
    Genymotion应用
    移动云测试环境
    移动应用接口测试
    Android VS IOS
    模拟器和真机的差异
    18. 使用Appium进行移动端自动化测试 Appium简介
    Appium特点
    Appium环境搭建
    Appium常用API
    Appium与robotframework集成
    关键字数据驱动的设计
    基于业务层的关键字封装
    Appium实现自动化测试
    【案例】使用robot+UiAutomator完成app测试自动化
    【案例】移动应用持续集成
    19. 上机实践-移动端自动化测试框架构建 移动端自动化测试框架设计
    移动端自动化测试环境搭建
    移动端自动化测试实施和分析


    20. GUI层自动化测试框架实践 自动化最佳介入时期
    最佳自动化测试范围
    web自动化-Robot Framework与Selenium的整合
    Robot Framework中的数据驱动、关键字驱动实现机制
    基于业务层的关键字封装


    21. 测试自动化最佳实践 如何处理频繁的业务需求变更
    框架与工具相结合
    【案例】自动化测试覆盖率分析
    如何降低自动化测试执行的总体时间?
    基于业务层的关键字封装
    自动化测试持续改进
    提高测试脚本的运行稳定性
    提高自动化缺陷检出率
    提高自动化的可复用性

    22. 自动化测试管理与度量 敏捷测试项目管理
    人员组织规划
    全员自动化VS分离的自动化测试团队
    开发与测试的配合
    流程管理-6步提交法
    自动化测试脚本管理
    自动化测试用例管理
    自动化验证点设计与管理
    如何降低测试脚本的维护成本
    【案例】自动化测试ROI度量与分析

    23. 业界前沿-测试中台-平台级建设 什么是测试中台?
    为什么要进行测试平台建设?
    测试平台建设要素
    平台建设的应用场景
    测试的最大价值化
    保质、降本、提效的平台落地


    24. 接口测试自动化平台设计与开发 “自动化生成”自动化测试用例
    接口测试平台建设需求
    接口测试平台架构设计
    接口测试平台主要功能模块
    接口测试用例描述标准化
    用例生成-自动化爬取文档生成数据与用例
    脚本管理-脚本自动化生成
    执行管理-自动化用例执行
    报告管理-报告与结果展示


    25. 智能化性能测试平台构建 性能测试平台构建需求
    性能测试平台包含要素
    如何智能化?
    自动化探压逻辑
    自动化探压技术架构
    自动化探压实现过程
    压测环境管理
    探寻最大并发数
    探寻最大TPS
    效率提升统计



    26. 流量回放系统构建 什么是流量回放
    流量回放目标
    流量回放系统构建过程



    27. 上机实践-自动化测试框架与持续集成系统构建 自动化测试框架设计
    持续集成系统搭建
    持续集成实施与分析



       
    1347 次浏览  52 次
    其他人还看了课程
    企业级全栈自动化测试技术最佳实践  3557 次浏览
    安全测试最佳实践  1902 次浏览
    移动无线高质量应用测试  1697 次浏览
    云平台的产品测试  1967 次浏览
    测试与用户、需求、开发人员的工作协同  2191 次浏览
    功能测试方法与实践  1785 次浏览
    定制内训


    咨询服务:全流程测试工作平台与工具链
    咨询目标
    帮助开发测试团队建立从代码到组件,再到系统的全是流程测试工作平台与工具
    咨询范围 代码检查、单元测试、集成测试、功能测试、性能测试
    咨询方式 培训、客户一线项目咨询、工具打包交付
    详情咨询:010-62670969, zhgx@uml.net.cn
    课程计划
    面向对象业务分析与系统设计 10-16[线上]
    嵌入式软件架构设计-高级实践 10-17[线上]
    Qlik Sense数据分析技术 10-17线上]
    基于 UML 和EA进行分析设计 10-22[北京]
    用户研究与用户建模 10-24[北京]
    QT应用开发 10-24[北京]