高度决定眼界、专业创造价值!中国规模最大、实力最强的培训服务提供商!

24小时服务热线:020-31041068

详细内容:当前的位置:首页 >> 内训课
“需求和测试基础” 实施方案
  • 主讲老师: 刘振田
  • 课程类别: 项目研发
  • 培训时长:2天(6课时/天)
  •  
  • 课程编号: 63535
  • 开课城市:不限
  • 查找同类课程
  • 欢迎来电020-31041068量身定制内训课程

培训对象:

研发人员

培训内容:

【课程制定的背景(困惑)】

本课程共包括两个部分,软件需求基础和软件测试基础,帮助开发人员对上对下,进一步掌握需求过程和测试状况,有利于整体开发能力的提升。

1、 软件需求基础

软件需求的分析与管理几乎决定着项目与产品的成败,因此有效的需求管理成为企业重要的竞争力。如何明确需求在整个产品生命中期管控中的位置,如何进准确而又快速的捕获用户用需求,如何进行需求的分析、开发以指导设计与实现,如何对需求进行变更管理,如何进行需求的验证确认与度量,这些将是这部分课程的重点。

2、 软件测试基础

帮助开发人员系统性的了解测试基础知识,包括测试理论、测试技术、测试流程与测试方法,能够更好的把控软件质量、发现软件bug、保障软件交付。

【课程主要解决的问题】

该课程以实例练习为主线,能达到即学即用的效果。通过该课程可以掌握:

1、需求基础和测试基础

2、掌握需求开发与需求管理的技巧与实战;

3. 掌握需求的捕获过程,也就是与用户进行交流沟通、协同管理需求的过程;

4. 掌握需求的开发与分析方法,如何指导设计开发工作,包括需求用例的编写、用户故事编写、需求原型设计、用例图、类图等;领域建模方法实例;

5、掌握端到端测试实施流程(测试准备、测试设计、测试执行、测试报告与分析的测试流程过程)、测试理论体系(测试模型与质量体系)与测试技术;熟悉软件测试各阶段产品;

6、掌握各种测试阶段类型,包括单元测试、黑盒测试/白盒测试/代码级测试的用例设计方法及各种类型测试方法;

7、掌握各种类型测试:功能、性能、接口、用户体验、安全、压力测试等;

【授课方式】

理论50%+实践50%

【培训时间】

2天

一. 需求基础


培训模块

内容

需求管理综述

 如何应对需求管理中的困难和问题

 需求在产品研发过程中的定位及各角色关系

 需求在架构规划中的定位

 柔性IT与随需应变

 突破需求管理难题

 需求管理其他案例分析

需求捕获

 

 与客户沟通需求

ü 客户总是说不清,做完再看,看了再返工

ü 客户的需求总是变

 需求捕获的应对之策

ü 客户群体的用户角色分析

ü 不同客户角色的沟通技巧

ü 需求捕获之方法用户访谈

ü 需求捕获之方法联合开发

ü 需求捕获之方法调研

ü 需求捕获之方法情景仿真

ü 需求捕获之方法文档考古

ü 需求捕获之方法现场观摩

 演练:模拟一次需求访谈过程

 构建需求条目

 用户需求说明书实例

 需求捕获案例分析与练习

需求开发

 

① 区分功能需求、非功能需求② 项目需求之前瞻明确ü 业务环境因素分析ü 使用环境因素分析ü 构建环境因素分析ü 技术环境因素分析③ 划分系统范围与构件图④ 项目需求分支之实践过程及练习ü 业务能力分析ü 业务流程分析ü 业务活动分析ü 需求用例分析ü 需求之原型图绘制方法ü 业务数据分析ü 业务报表分析⑤ 演练:需求用例、类图、领域建模⑥ 需求的非功能属性分析方法⑦ 接口分析方法⑧ 敏捷中的需求特性列表到用户故事到任务⑨ 需求规格说明书实例⑩ 演练:用户故事⑪ 演练:快速原型法⑫ 演练:需求到设计开发的指导作用

 

需求变更控制

 需求中的变化与不变

 变更影响分析之技术分析

 变更影响分析之项目分析

 变更影响分析之业务分析

 七步变更单

 演练:一次需求变更过程

一. 测试基础

知识单元

学习内容

测试基础与测试思维

 

1. 测试思维训练:培养和训练测试思维

2. 理解软件测试定义和价值

3. 软件应用测试体系建设的范围目标、总体测试框架设计;

4. 软件测试基本构成及基础、各种类型测试(横向维度的单元/集成/系统/验收阶段性测试,纵向维度的黑盒/白盒/动态/静态/等测试);

5. 产品研发模式(瀑布/迭代/RUP/敏捷)与测试模型设计(V模型/W模型/X模型/H模型); 

6. 测试驱动开发理论与实践;

7. 测试在CMMI与ISO中的要求与定义;

8. 测试分析方法及技巧、实战演练;

9. 先进测试方法:敏捷测试方法基础;为什么敏捷?敏捷测试转型准备;

软件测试流程

 

穿插实例讲解:

1.测试的总体约定(目标/人员/组织运作/环境/数据/工具)与测试流程(在项目/产品开发过程中如何落地);

2.   测试需求分析与管理

l 华为公司测试需求分析全过程详解

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

l 测试需求的整理方法:流程图、活动图

l 敏捷测试需求的处理(story card)

l Google的测试需求框架acc详解及实例

3.   测试计划与测试方案的制定与跟踪方法:

l 三级测试计划;

l 测试版本与测试波次;ü

l 测试方案的编写与要点、模板及实例;

l 敏捷中的一页纸计划

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

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

l 测试执行的经典五个步骤;

l 敏捷探索性测试技巧及方法;

l 测试执行的过程跟踪管理;

l 测试版本控制与灰度发布;

l 如何高效率做好回归测试;

l 易用性测试要点与执行;

l 兼容性测试要点及执行;

l 可靠性测试要点及执行;

5.测试质量标准与度量;

l 缺陷处理流程;

l 缺陷分级分类与修复周期;

l 缺陷的度量与分析(广度、深度、覆盖度),通过缺陷驱动开发测试;

l 主要bug的分析与挖掘;

l 重大故障分析与管理、重大故障处理流程;

l 敏捷缺陷管理;

培训师介绍:

刘振田老师  软件开发与管理专家

 

熟悉领域与专长

1. 项目管理、敏捷项目实践,技术人员走向管理;

2. 软件测试领域端到端的过程设计、自动化测试实践与技巧、工具平台建设,性能测试技术与工具、调优,安全测试技术与工具;敏捷测试;

3. 软件开发过程建设与优化、包括敏捷开发与软件开发技巧,软件过程技术管理;

4. 软件需求管理与需求分析;

5. 架构规划,包括四大架构、专题架构、安全架构的规划与设计实践;

6. 持续集成与持续交付的实践,形成端到端开发、编译、测试与部署自动化流水线;

7. 软件质量管理

 

工作经历

1、 1999-2006,供职于华为技术,任高级工程师/项目经理,主持开发了公司供应商供货管理系统、智能网网络管理软件系统、企业计划执行管理系统等;

2、 2005-2020,供职于国内著名软件企业,任技术总监,超过50个大型项目的项目管理、开发测试技术、规划设计与组织工作,实践经验丰富;

 

授课方式

所有课程以实践和经验分享为主,启发式讲授、互动式教学、体验式学习,小组讨论、案例研讨、情景模拟、实际演练。培训现场互动性强,内容严谨而专注,系统的课程设计。培训实用实际,接地气能落地,好学管用。

 

培训经历

金融行业:建设银行技术中心、中国银行北京分行、工商银行深圳分行、平安保险及平安银行、长沙银行、交通银行、晋商银行、顺德农商银行、重庆农商银行、农业银行北京分行、浦发银行、英大人寿、阳光保险、中国人寿、中国人保、广发银行等

通信行业:中国移动浙江分公司、中国移动江苏分公司、中国移动云南分公司、中国移动内蒙分公司、中国移动研究院、中国移动重庆分公司、中移物联深圳、中移重庆、咪咕音乐、咪咕视讯、中国移动山西分公司、中国移动福建分公司、中国移动南方基地、中国联通河南分公司、中国联通北京分公司、北京电信、上海电信、重庆电信等

电力行业:国电南瑞、中电启明星、国网伊力、华电山东、鲁能软件、中恒博瑞、博瑞翔伦、粤电集团、蒙思极智联、国网电子商务、电力科学研究院、内蒙华电、神华集团等

智能制造:海尔集团总部、海尔北京、海信技术、长虹集团、联想集团、中兴通讯总部、中兴通讯三亚研究院、三星电子、东方电气、中国中车等

IT及互联网企业:麦子金服、京东、中彩网、卓望科技、东方国信、首都信息、亚信科技等

航空:南方航空、中国商飞、西部航空、重庆航空、东方航空、海南航空等

其他:中国石油、新奥燃气、河南公积金中心、中国勘测设计院等


相关 “需求和测试基础” 实施方案 ,“需求,课程: 点击查看更多相关课程

博课在线客服关闭


线