软件测试-过程管理教案
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
《软件测试基础》软件过程管理教案
课时1 ----------------------------------------------------------------------------------------------------------------------------- 2
1.回顾: [5分钟] ------------------------------------------------------------------------------------------------------------ 2
2.课程知识点讲解: ----------------------------------------------------------------------------------------------------- 2
2.1.具体知识点1:[15分钟] (2)
2.2.具体知识点2:[10分钟] (3)
2.3.具体知识点3:[5分钟] (4)
2.4.具体知识点4:[10分钟] (4)
3.本节总结[5分钟] ----------------------------------------------------------------------------------------------------- 4
4.考核点--------------------------------------------------------------------------------------------------------------------- 5
5.测试题--------------------------------------------------------------------------------------------------------------------- 5
6.扩展部分------------------------------------------------------------------------------------------------------------------ 5
7.学员问题汇总 ----------------------------------------------------------------------------------------------------------- 5
8.作业------------------------------------------------------------------------------------------------------------------------ 5课时:2课时
课时
• 6.1 软件测试过程
• 6.1.1 软件测试过程模型
• 6.1.2 软件测试过程中的活动及内容
• 6.1.3 软件测试过程度量
• 6.1.4 软件测试过程成熟度
• 6.1.5 CMM和ALM
• 6.1.6 软件测试过程改进
●本节主要目的
⏹对软件测试过程有清晰的认识
⏹掌握软件测试过程模型、软件测试过程中的活动及内容
⏹了解软件测试过程度量、软件测试过程成熟度以及软件测试过程改进等基本概念
⏹了解CMM和惠普测试管理工具ALM
●本节重点
⏹软件测试过程模型
⏹软件测试过程中的活动和内容
⏹
●本章难点
⏹H模型
⏹测试过程度量、成熟度和测试过程改进
1.回顾: [5分钟]
简单总结一下本门课程前面3个课时已讲的内容:
包括软件工程要点回顾、软件测试基础(概念和工作及职业要求)、基于生命周期的软件测试以及软件测试的分类和分级。
(回顾只需要综述下已讲过哪些内容,并把已讲过的知识点和概念串一下即可)。
本章讲授软件测试的具体过程,目的是能从宏观上把握软件测试是如何开展的,以及每个阶段要做哪些事情。
2.课程知识点讲解:
2.1.具体知识点1:[15分钟]
软件测试过程模型:
V模型
W模型
H模型
●知识点讲解
导入:
1.通过提问的方式,问同学们“还记得之前讲过的开发模型吗?包括哪些?瀑布型模型包含哪些
过程?”并让同学来回答。以此引入测试活动也需要并存在模型。
测试V模型是开发瀑布模型的变种。简单介绍V模型的各阶段的活动,之后强调下V模型的局限性(没有尽早的进行测试)。
2.因为V模型的局限,Evolutif公司提出W模型,详细下介绍W模型的测试活动。强调W模型
中测试伴随整个软件开发周期,能尽早测试。
3.W模型也有局限,开发和测试是线性关系,会被制约,不是完全独立的。实际项目中往往在开
发进行到一定阶段,会有新的需求和变动,开发有增量、迭代等模型来支持。测试同样需要一个模型来支持。H模型能够体现独立、支持迭代、增量、变更等。H强调对任何流程的测试,只要测试条件准备好,就可以开展测试执行。
4.V、W、H只是常见的三种模型,实际工作中还会有X,前置等其他模型,以适应不同的项目。
告诉同学们这里不讲述、除了掌握这三种模型外,还要知道有其他模型,想要了解掌握的可以通过网络搜索相关知识学习。
5.运用模型时,多采用“W模型的框架,运用H模型的思想进行独立的测试”。
2.2.具体知识点2:[10分钟]
软件测试过程中的活动及内容
●知识点讲解