首页 > 我的课程 > 敏捷测试

课程适合人群:

  • 软件研发工程师、项目经理、部门经理
  • 本课程重点解答&解决:
  • 敏捷、敏捷测试,敏捷功能测试,敏捷非功能测试
  • 本课程亮点+核心价值介绍:
  • 敏捷及敏捷测试、敏捷功能测试,敏捷非功能测试
  • 课长:
  • 4天
  • 大纲内容

    第一篇 敏捷测试基础
    1敏捷
        1.1 什么是敏捷
            1.1.2敏捷类型
            1.1.3敏捷软件开发宣言
            1.1.4敏捷宣言遵循的12条原则
        1.2 敏捷的定义
        1.3 敏捷Scrum介绍
            1.3.1起源
            1.3.2核心内容
                3 个角色
                3个重要工件
                5 个重要事件
                5个价值观
        1.4 规模化敏捷
            1.4.1 SAFe 框架
            1.4.2 Scrum@Scale 框架
            1.4.3 LeSS 框架框架
    2 敏捷测试
        2.1 在敏捷环境下的传统测试
        2.2 敏捷测试的概念
        2.3 敏捷测试宣言
        2.4 敏捷测试的特点与价值
            2.4.1敏捷测试的特点
            2.4.2敏捷测试与传统测试差异
        2.5敏捷测试的价值
    第二篇 敏捷测试转型
    3敏捷测试转型框架
        3.1 敏捷测试转型模型
            3.1.1实施重要程度和实施困难程度
            3.1.2敏捷测试转型模型实施顺序
        3.2 敏捷测试文化
            3.2.1组织文化转变
            3.2.2管理文化转变
            3.2.3文化转型障碍及解决方法
        3.3 敏捷测试组织与个人
            3.3.1敏捷测试组织架构转变
            3.3.3传统测试人员的转变法则
        3.4 敏捷测试流程
            3.4.1 Scrum层级与需求抽象层级
            3.4.2.需求的不同抽象层级
            3.4.3敏捷测试的类型
            3.4.4敏捷测试角色
            3.4.5敏捷测试角色所需技能
            3.4.6敏捷测试流程
            3.4.7敏捷测试交付物
    4敏捷测试执行
        4.1 敏捷中的测试需求
            4.4.1为什么会使用用户故事
            4.4.2用户故事的INVEST原则
        4.2 测试视角下的用户故事生命周期
            4.2.1用户故事生命周期测试的关注点
            4.2.2用户故事相关术语比较
        4.3 敏捷测试计划
            4.3.1敏捷测试计划策略
            4.3.2敏捷测试计划过程
            4.3.3敏捷中的测试任务
            4.3.4测试任务管理与跟踪
        4.4 某大型客户的测试活动日历
        4.5 敏捷中的测试度量
    第三篇 敏捷测试实践
    5敏捷测试实践框架
        5.1 敏捷测试象限
        5.2敏捷测试象限介绍
            5.2.1测试金字塔
            5.2.2分层自动化测试
        5.3 测试自动化与自动化测试
            5.3.1测试自动化与自动化测试的区别
            5.3.2测试自动化的目的
            5.3.3增强的分层自动化
            5.3.4自动化测试工具的选型策略
            5.3.5自动化测试框架介绍
        5.4 敏捷测试实践框架
    6敏捷功能性测试原则
        6.1 测试驱动开发(TDD)
            6.1.1什么是单元
            6.1.2什么是单元测试
            6.1.3什么是 TDD
            6.1.4案例
            6.1.5采用自动化构建工具管理自动化测试任务
            6.1.6生成单元测试分析报告
        6.2 ATDD
            6.1.1什么是验收测试
            6.1.2验收测试和单元测试的关系
            6.1.3 ATDD的实践
            6.1.4 ATDD的三个阶段
            6.1.5采用selenium实现自动化验收测试
        6.3 BDD
        6.4 API测试
        6.5 微服务测试
            6.5.1 微服务介绍 
            6.5.2 微服务测试难点
            6.5.3 契约测试
            6.5.4 契约测试与其他测试的区别
            6.5.5 契约测试常见测试框架与测试实例
            6.5.6 契约测试的价值 
        6.6 探索式测试
            6.6.1 传统脚本测试的局限
            6.6.2 探索式测试介绍
            6.6.3 探索式测试与脚本测试的区别 
            6.6.4 探索式测试与随机测试的区别
            6.6.5 探索式测试的适用场景
            6.6.6 探索式测试执行实例 
    7 敏捷非功能性测试
        7.1性能测试
            7.1.1 性能测试定义
            7.1.2 性能测试目标
            7.1.3 性能测试的类型
            7.1.4 性能测试的流程
            7.1.5 敏捷中的性能测试
            7.1.6 敏捷性能测试实例 
        7.2安全测试
            7.2.1 安全威胁的类型
            7.2.2 安全测试的定义与分类
            7.2.3 安全测试技术介绍
            7.2.4 常见Web 应用系统安全测试工具
            7.2.5 敏捷Web 安全测试实例
        7.3可用性测试
            7.3.1可用性原则
            7.3.2 可用性测试的定义
            7.3.3 可用性测试的价值
            7.3.4 可用性测试技术
            7.3.5 可用性测试实验室 
            7.3.6 寻找测试参与者
            7.3.7 时间线
            7.3.8 可用性测试过程实例
    8 敏捷测试宽展
        8.1 CI
            8.1.1 持续集成的定义
            8.1.2 持续集成与测试
            8.1.3 与测试相关的持续集成实践
            8.1.4 基于Jenkins 和Docker 的微服务持续集成案例
        8.2 CD
            8.2.1持续部署实践
            8.2.2 基于环境的部署
            8.2.3 基于应用的部署
        8.3持续反馈
            8.3.1 A/B测试
            8.3.2混沌测试
            8.3.3测试右移
        8.4DevOps
            8.4.1 DevOps 的由来
            8.4.2 DevOps 三步工作法
            8.4.3 DevOps 与测试
            8.4.4 DevOps 与敏捷测试的集成指导原则

    软件测试咨询

      

               

    投稿关闭窗口打印