上海艾纵企业管理咨询有限公司 - 课程体系 - 近期公开课


您好!欢迎来到上海艾纵企业管理咨询有限公司!

加入收藏

登录注册

400-676-1955

近期公开课

持续集成和自动化测试培训

我要报名

编辑日期 2018-04-09  阅读次数:503 次

    【课程背景】

    自动化测试迅速提升了测试的质量和效率,以及通过自动化的回归规避关联错误。本方案涉及到讲授内容会实例讲述自动化测试的方法与工具框架,解决自动化测试中脚本难、维护难、复用低的问题,解决企业自动化框架定制选项及改造的问题;同时会深入讲述通过持续集成与持续交付结合自动化测试过程,搭建起自动化端到端开发、测试、部署和发布的生产流水线。

    【课程主要解决的问题】

    总体定位:实践类(80%时间为实践操作),即学即用。

    1、 自动化测试工具与实战,让学员同步练习掌握自动化工具的实施技巧;

    2、 持续集成理论与实战,持续集成与自动化测试集成;以持续集成为核心,优化测试与开发流程;

    【课程周期】

    3天

    【培训大纲】

    谈谈测试与持续集成(约1小时)
    1.行业发展趋势:以持续集成jenkins和持续部署为核心,如何构建端到端自动化测试、编译、发布、部署流水线;

    2、持续集成jenkins过程如何改善测试流程、测试工具及其策略;代码管理、编译发布、静态检测、持续部署;

    3、构建适合自己的公司的端到端的自动化测试体系及设计

    l 项目中如何开展自动化测试

    l 自动化回归测试应用场景及设计;

    l 新需求测试过程中自动化流程实现

    l 分层的自动化测试工具(基于逻辑层的自动化工具)

    4. 建立端到端自动化测试流程(时机、脚本量、回归时间、回归问题跟踪)

    自动化测试实践(约8小时)

    1.  小试牛刀:测试驱动开发工具fitnesse实践(从更黑盒的维度理解测试驱动开发及工具框架)

    2、自动化测试框架,为什么,怎么做?

    以下全程为实例同步操作:

    面对web网页型系统(占该部分总体课程的3/4时间):

    1)Selenium+webdriver+robotframework安装与集成

    2)自动化工具控制框架RF配合selenium的使用及操作

    3)元素定位:

    4)等待机制:

    5)弹出内容处理

    6)多个浏览器窗口处理;

    7)返回结果的检查与验证(包括使用变量验证)、数据库检查点

    8)测试用例参数化方法、操作

    9)Cookie读取方法

    10)为测试操作添加事件

    11)web型复杂用例编写实例

    面对C/s系统:

    1) 脚本制作与元素识别;

    2) 脚本处理实例过程;

    3) 复杂脚本的处理;

    4) Auiotitlibrary库详解与实例演示;

    面对接口测试:

    1) 各类接口的识别;

    2) 自动化接口脚本快速制作;

    3) 接口武器库详解与实例演示;

    测试用例与测试数据管理:

    1) 测试用例重构

    2) 分层的用例管理

    3) 测试数据层抽取与管理

    4) 测试流程层抽取与管理

    5) 公共组件层抽取与管理

    6) 测试报告与管理

    增强部分:

    1) Selenium的应用扩展

    2) 使用selenium常见问题解析

    3) Selenium与持续集成的协作运行:集成、使用与报告

    4) 以一个实例端到端完整练习selenium的使用过程

    万能的sikuli库,解决所有组件识别问题,再也不用担心有不能识别的对象了!

    持续集成jenkins构建自动生产线(约8小时)
    1. 持续集成过程实践:

    1) jenkins搭建与配置;

    2) master侧搭建与配置;

    3) salve侧搭建与配置;

    4) 持续集成完成代码自动化编译及实例操作;

     5) 持续集成完成代码自动化静态审计与质量检测实践与操作;

    6) 持续集成完成代码自动化单元测试实践与操作;

    7) 持续集成完成代码自动化部署实践与操作;

    8) 持续集成完成代码审查规则与定制;

    9) 持续集成完成代码测试覆盖度方法与操作实践;

    10) 持续集成与自动化测试的关联与集成实践与操作

    11) 持续集成与性能测试的关联与集成实践与操作;

    12) 持续集成平台的关联与优化

    2. 持续集成过程与现有测试过程的改进与优化

    3. 持续集成与持续交付实践

    4. Devops实践

    以持续集成和持续部署为核心,如何构建端到端自动化测试、编译、发布、部署流水线;

    典型实践与问题答疑(约1小时)


    1、 搭建自己的自动化测试框架(界面/逻辑/数据层)

    2、 灰度发布解决方案与小众测试

    3、 业界主流厂商自动化测试的现状及探讨

    4、持续集成的业界实践


    【课程费用及证书】

    费用:7800元/人,包含:培训费、教材费、场地费、证书费、午餐茶点、税费等。

    证书:培训后授发个人培训证书。