北大测试全套课件和教案 2. 第1章 第2讲

北大测试全套课件和教案 2. 第1章 第2讲

ID:47596366

大小:119.01 KB

页数:8页

时间:2019-09-23

北大测试全套课件和教案 2. 第1章 第2讲_第1页
北大测试全套课件和教案 2. 第1章 第2讲_第2页
北大测试全套课件和教案 2. 第1章 第2讲_第3页
北大测试全套课件和教案 2. 第1章 第2讲_第4页
北大测试全套课件和教案 2. 第1章 第2讲_第5页
资源描述:

《北大测试全套课件和教案 2. 第1章 第2讲》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、《软件测试基础》授课教案授课内容:第一章测试概述授课课次:第2次课授课时数:2学时      授课日期:              上课教室:目的与要求:通过课堂教学,使学生了解软件测试过程,掌握软件软件质量的概念及质量保证体系,了解软件测试职业与素质要求。教学重点:1.软件质量的概念及质量保证体系2.软件测试职业与素质要求教学难点:软件质量保证和软件测试的关系教学方式:1.运用《软件测试技术》课件进行课堂讲授,加深对软件测试基本概念的理解;2.在介绍软件测试职业及其素质要求后,组织学生讨论对从事软件测试职业的生涯设计有何影响?教学内容:1.软件测试过程2.软件质量保证与软件测试的

2、关系3.软件测试职业内容提要及时间分配:1、课前复习(5分钟)u什么叫软件缺陷?引起软件缺陷的最大原因是什么?u软件测试的定义2、软件测试过程(35分钟)u软件测试过程模型介绍u测试过程管理理念u测试过程管理实践3、软件质量保证与软件测试的关系(25分钟)u软件质量保证的基本概念u软件质量保证与软件测试的关系4、软件测试职业(20分钟)u企业对软件测试职位的要求u如何成为一个优秀的软件测试人员5、课后小结和布置作业(5分钟)教学参考书:1.软件测试方法和技术朱少民清华大学出版社2.软件测试RonPatton机械工业出版社3.软件测试教程贺平电子工业出版社4.软件测试的有效方法Wil

3、liamE.Perry机械工业出版社讨论与思考:1.为什么不可能完全测试程序?2.软件测试员的目标是什么?作业:1.启动Windows计算器程序,输入5,000-5=(逗号不能少),观察结果。这是软件缺陷吗?为什么?2.假如测试飞行之类的模拟游戏,精度和准确度哪一个更加值得测试?复问题目:序号题目学生成绩123教学内容与方法步骤1.4软件测试过程引言:软件测试过程是一种抽象的模型,用于定义软件测试的流程和方法。众所周知,开发过程的质量决定了软件的质量,同样的,测试过程的质量将直接影响测试结果的准确性和有效性。软件测试过程和软件开发过程一样,都遵循软件工程原理,遵循管理学原理。随着测

4、试过程管理的发展,软件测试专家通过实践总结出了很多很好的测试过程模型。这些模型将测试活动进行了抽象,并与开发活动有机的进行了结合,是测试过程管理的重要参考依据。1.4.1软件测试过程模型介绍1.V模型图1-4软件测试V模型V模型反映出了测试活动与分析设计活动的关系。在图1-4中,从左到右描述了基本的开发过程和测试行为,非常明确的标注了测试过程中存在的不同类型的测试,并且清楚的描述了这些测试阶段和开发过程期间各阶段的对应关系。2.W模型图1-5软件测试W模型相对于V模型,W模型增加了软件各开发阶段中应同步进行的验证和确认活动。如图1-5所示,W模型由两个V字型模型组成,分别代表测试与

5、开发过程,图中明确表示出了测试与开发的并行关系。1.H模型图1-6软件测试H模型H模型将测试活动完全独立出来,形成了一个完全独立的流程,将测试准备活动和测试执行活动清晰地体现出来,如图1-6所示。2.其他模型1.4.2测试过程管理理念本节仅介绍几条从过程模型中提炼出来的经验,对实际测试有指导意义的管理理念。1.尽早测试“尽早测试”是从W模型中抽象出来的理念。我们说测试并不是在代码编写完成之后才开展的工作,测试与开发是两个相互依存的并行的过程,测试活动在开发活动的前期已经开展。“尽早测试”包含两方面的含义:第一,测试人员早期参与软件项目,及时开展测试的准备工作,包括编写测试计划、制定

6、测试方案以及准备测试用例;第二,尽早的开展测试执行工作,一旦代码模块完成就应该及时开展单元测试,一旦代码模块被集成成为相对独立的子系统,便可以开展集成测试,一旦有BUILD提交,便可以开展系统测试工作。由于及早的开展了测试准备工作,测试人员能够于早期了解测试的难度、预测测试的风险,从而有效提高了测试效率,规避测试风险。由于及早的开展测试执行工作,测试人员尽早的发现软件缺陷,大大降低了BUG修复成本。但是需要注意,“尽早测试”并非盲目的提前测试活动,测试活动开展的前提是达到必须的测试就绪点。2.全面测试软件是程序、数据和文档的集合,那么对软件进行测试,就不仅仅是对程序的测试,还应包括

7、软件“副产品”的“全面测试”,这是W模型中一个重要的思想。需求文档、设计文档作为软件的阶段性产品,直接影响到软件的质量。阶段产品质量是软件质量的量的积累,不能把握这些阶段产品的质量将导致最终软件质量的不可控。“全面测试”包含两层含义:第一,对软件的所有产品进行全面的测试,包括需求、设计文档,代码,用户文档等等。第二,软件开发及测试人员(有时包括用户)全面的参与到测试工作中,例如对需求的验证和确认活动,就需要开发、测试及用户的全面参与,毕竟测试活动并不仅仅是保证软件运行

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。