4006-998-758
3000+课程任你选择
敏捷测试实践专项提升培训
研发学院 敏捷测试实践 开课时间:2022-03-03
刘振田

软件开发与过程管理专家,以深厚的工具与项目实战经验为讲授特色。18年丰富的架构规划、软件开发、测试、持续集成与软件安全等经验,其中多年华为技术等公司任职技术总监经历。

刘老师熟悉基于CMMI、RUP、敏捷的架构规划、开发测试与软件质量、持续集成、软件安全技术,熟悉基于Togaf、Zachman、Cobit、FEAT等方法体现的企业架构实践,擅长开发与设计过程、软件质量与测试建设,超过10家特大企业的特聘咨询顾问,超过30个大项项目(千万元级以上)的架构规划、项目管理、开发设计、测试与质量、软件安全实践经验,超过100家大型企业授课经验。


查看老师详情
课程内容

课程介绍


软件敏捷迭代开发已成为主流的软件工程过程,测试团队如何在敏捷时代跟上敏捷的步伐?

本课程的授课内容全部源于敏捷测试方法的的最佳实践总结与探索。在培训方法上,通过课堂讲授(演示和案例培训相结合)、实际操作等形式,将敏捷测试过程包括测试需求、测试设计、测试执行、测试分析与报告做全面梳理和最佳实践推荐,突出敏捷转型中如何实际落地与提升测试过程,并将流程方法与敏捷测试工具平台等的建设结合在一起,达到持续提升企业整体敏捷测试实践能力的效果。


课程收益


总体定位:实践类分享课程,即学即用。具体收益包括:

1.   掌握敏捷迭代开发与敏捷测试实施的过程技巧和方法技巧(重点突出与测试有关的实践)

2.   敏捷测试策略

3、用户故事转化为测试用例实践;

4、掌握敏捷中的多种反馈(多种测试类型等)来保障质量的方法。

5.   掌握敏捷测试过程中对需求的理解与关键测试点把握、优先级排定;

6.   掌握敏捷中测试驱动开发、行为驱动开发的理论与实践、工具;

7.   掌握敏捷的自动化测试规划安排与测试工具;

8.   掌握敏捷探索性测试与用户体验测试

9.   掌握持续集成方法工具以及与敏捷反馈过程的结合,全过程自动化;

10. 掌握敏捷测试实施过程(测试准备、测试设计、测试执行、测试报告与分析的测试流程过程);


课程大纲


课程模块

                        详细内容

敏捷开发与敏捷测试

一、问题引入:敏捷测试在一定方法掌握基础上,如何落地?

实施过程中有哪些技巧?

二、敏捷开发与敏捷测试的落地实践技巧

1.  敏捷迭代开发的过程与设计思路

2.  敏捷迭代开发过程中的“五排、二定、四会、八技”

3.  需求在敏捷过程中的优先级与测试的理解掌握要点

4.  如何让测试敏捷起来?

5.  详解敏捷迭代开发过程中的多层次反馈与测试的关系

          结对编程

          编码一致

          静态代码测试

          单元测试及覆盖率度量

          持续集成

          内部测试

          验收测试

6.  敏捷测试四个象限的基本构成及基础、各种类型测试;

7.  敏捷测试中测试人员的定位、准备与转型;

8.  敏捷测试中的测试驱动开发理论与实践;

实例及练习:敏捷工具fitness的使用及场景练习

敏捷测试执行过程实践

一、问题引入:敏捷测试过程与传统测试过程的差异?

二、敏捷端到端测试过程实践

1.  敏捷测试的总体规约;

2.  敏捷测试需求管理及范围

  波次需求与测试方法(测试中通过测试波次整理需求——协同的波次设计开发——协同的波次测试的实践方法;

         敏捷测试需求的处理(story card编写、验收测试用例编写规格)

3.   敏捷测试计划:敏捷中的一页纸计划

4.  敏捷测试用例设计的主要方法与原理及实践;

     敏捷测试用例的颗粒度

     敏捷测试用例的编写规范、模板及实例;

     敏捷测试用例设计技巧方法;

     敏捷中用例编写与技巧(让用例更有效);

5.  敏捷测试执行的关键步骤及技巧、回归测试的实施;

6、敏捷探索性测试方法与技术详解

7.  敏捷缺陷管理流程、度量与分析技巧、重大故障管理;

  缺陷处理流程;

8.综合:如何快速交付满足用户需要的功能特性?

实例及练习:敏捷过程节点全部提供实例及讲解

敏捷测试工具

一、问题引入:敏捷测试工具与传统测试工具的差异?

二、敏捷测试工具

1.  常见敏捷测试工具详解

2.  robotframework+selenium2实例学习

3.敏捷中测试工具的应用实际及效果

4、在敏捷过程中自动化测试与手工测试的规划

实例及练习:敏捷工具实例练习

敏捷测试优秀实践

一、问题引入:业界优秀企业的敏捷测试如何做?

二、业界敏捷测试最新实践

1.  ACC敏捷测试框架

    理解谷歌ACC敏捷测试框架的基本指导原则

    Attribut(特征)详解:形成产品特征列表的方法与技巧;根据实例进行练习并呈现。

    Component(组件)详解:基于业务价值的组件识别方法。根据实例进行练习并呈现。

      Capability(能力)详解:以用户行为为导向的业务能力识别方法、能力表、能力书写要点及练习并需要现场呈现。

2、行为驱动开发与设计过程(BDD)

      测试驱动开发与行为驱动开发过程

      行为驱动开发的端到端流程与协同

      行为驱动开发全套工具实践(cucumber)

实例及练习:ACC框架练习实例;BDD测试工具框架实例练习

敏捷测试经验分享与问题解疑

一、敏捷测试经验分享

二、学员互动与探讨






返回上一级