4006-998-758
3000+课程任你选择
《软件测试分析设计与流程培讪》 课程介绍
研发学院 《软件测试分析设计与流程培讪》 课程介绍 开课时间:2022-02-22
朱少民

 软件测试和质量保证领域资深专家,具有在国际性软件企业(Cisco/WebEx)、十年以上的技术管理经验。

8年的软件开发和项目管理经历,熟悉软件开发的主要技术,在互联网、通信、协作、电子政务等领域具有丰富的项目实践经验。

从零开始,打造了国内一流的测试团队(团队规模达260人),具有较强的组织、协调和管理能力,包括面试、培训、员工激励和绩效考核等方面的经验。

优秀的团队建设和领导能力,具有领导和管理不同类型团队的经验,如跨地区团队、快速发展团队、关键核心团队等。

在美国硅谷近两年的工作经验,掌握业界先进的思想和方法,了解西方文化,能够开展有效的国际交流。

在软件工程理论及其相关国际标准(如CMMI, ISO 9000)等方面有较高的造诣,擅长流程定义和改进、质量管理等工作。

 熟悉软件开发方法论和过程框架,熟悉各种软件开发环境,能有效地管理项目、控制成本和提高产品开发效率。


查看老师详情
课程内容

课程特点


本课程侧重软件测试的需求分析和测试用例设计,兼顾测试思想、流程与方法。

本课程起点较高,不介绍软件测试的基本概念和方法,而是讲解如何将测试方法应用于实际的项目中,注重 培养学员的逻辑思维能力,即授之以渔。

着重通过具体的案例来讨论和分析所涉及的主题,手把手地给学员一些辅导,力争达到教练式培训的效果, 真正能够解决实际工作中的问题;

加强与学员的交互,力争使课程生动,使学员轻视学习、理解所学的内容。

分享多年在国际一流企业的管理实践和经验,深入浅出地分析软件测试实际工作中所遇到的问题,使学员少 走弯路,力争使学员一步到位,达到较高的测试业务水准。

不仅讲解要做好测试管理需要做什么,更注重讲解怎么做、为什么这样做。


课程收益

 

系统地理解软件需求的不同层次和不同方面,掌握测试需求的分析方法,并能应用于实际的工作之 中,能够有效地将软件需求转化为测试需求。

能够针对测试需求以及可能存在的测试风险,制定出有效的测试策略,降低测试风险,并能缩短测试周期或降低测试的成本

能够构建结构合理的、易维护的测试用例框架,并利用有效的测试方法设计出高质量的测试用例。 

掌握软件测试涉及的关键技术,包括静态测试技术和动态测试技术、功能测试和非功能测试、持续

测试等。

学习软件测试的度量指标,如何评估项目中的测试工作以及测试团队的绩效考核。

有效地监控测试过程, 及时对执行结果进行分析,持续改进测试活动,最终达到事先预定的目标。

掌握国际化标准测试流程的建立思路,高效率软件测试的标准及规范,包括 TMMi 和 TPI 等测试成 熟度模型、过程改进模型, 从而持续改进企业内部的测试流程。

能够发现团队的问题,激励团队士气,做好团队和个人发展的规划,构建优秀的团队。


课程大纲

  

日 期

时 间

主 题

简 介

 

 

 

 

 

 

 

 

 

 

Day 1

 

 

 

 

9:00 ~

10:00

 

 

 

 

第 1 讲

 软件测试的整体认识

 一开始先做一个练习(分组讨论),了解学员对软件测试的认识水平;然后有针对性地解剖测试全景图,用 V 模

型诠释软件开发过程,从思想、方法、技术、过程等方面 揭示软件测试,使学员能够融会贯通,对软件测试获得一个正确的、全面的认识。

 

 

 

 

10:10 ~11:20

 

 

 

 

 

第 2 讲

软件测试需求的深度分析

 着重讨论如何完成测试需求分析,有什么工具可以帮助我们实现测试需求的分析。

 软件需求的层次

业务需求 vs. 用户需求

功能需求 vs. 非功能性需求

产品测试的全局性

测试需求及其分析方法

测试需求分析工具(如用例图、数据流图、业务流程图等应用)

案例介绍

 

11:30 ~

12:00

 

练习与分组讨论

 给出一个具体实例,完成测试需求的分析,并进行总结



 

  

 

 

 

 

1:30 ~2:50

 

 

 

 

  

 

第 3 讲

软件需求与设计的评审

关注软件需求与设计的评审,是为了更进一步做好测试需求的定义,为测试设计做好准备。

   软件需求评审

   架构设计和详细设计的评审

   文档评审

   评审的解决之道

   需求与设计的变更控制跟踪

   测试需求的维护

分组讨论:在日常评审中会碰到什么问题?如何处理?

 

 

  

 

 

3:00 ~

4:30

 


 

 

 

第 4 讲

软件测试用例的设计

 测试用例设计是核心,是测试执行的基础。

 需求、用例、缺陷之间的关系

 从宏观到微观设计测试用例

 用例设计方法的综合运用

 负面测试用例设计

 探索式测试

 测试用例结构和用例库的建立

 测试用例的评审与维护

示例:实际测试用例管理系统展示

 

4:30-5:00

 

案例分析与实践

 结合某应用特点,引导大家采用有效的方法完成测试用   例框架和典型测试用例的设计.

5:10       ~

5:30

 

Q & A

 问题回答

 总结

  

日期

时间

主题

简介

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Day 2

 

 

  

 

 

9:00 ~

10:50

 

 

 

 

  

第 5 讲 

测试设计优化与测试执行

为了提高测试效率,以及降低测试用例的复杂度,测试设计需要优化。

 提高测试用例的复用性

 数据驱动的测试用例

 测试数据的设计与备份

 测试环境的设计

 缺陷模式与测试用例设计

 回归测试用例套件的设计

 测试需求覆盖率的评估

 

练习:将原来设计的测试用例进行优化,然后进行总结

陈述

 

11:00 ~

12:00

 

 练习与分组讨论

通过一个 Android 测试的具体任务分析, 优化测试用例,并完成有效的实施,然后对测试结果进行分析,提出改进的建议

 

 

  

 

1:30 ~

3:20

 

 

 

  

第 6 讲

软件测试流程及其规范

 基于国际性企业通常做法,结合一些知名软件企业,讨论测试规范。

 敏捷方法的思想与价值

 TDD、ATDD 与 BDD

 传统的与敏捷的测试流程的对比

 关键的测试里程碑

 测试流程改进 模型 TPI

 

分组讨论:针对自己公司情况来规划过程改进路线图

 


 

 

 

  

 

 

3:30 ~

5:10

 

  

 

 

 

 

第 7 讲

构建卓越的测试团队

软件测试水平最终还是取决于测试团队的水平,建成一流的测试团队是最重要的工作,包括从团队目标、人员责任、培训、考核到职业规划,每个地方都要做好,而且成功在

于细节。

 测试团队的构成

 测试人员的级别及其所需的技能

 测试人员的培训

 测试人员的考核

 测试人员的职业规划

实践: 用 SMART 方法建立 2012 年年度目标和 Q1 季度

目标

点评


 

5:10 ~

5:30

 

 

总结

 

 提问与解答

 总结

返回上一级