软件测试(第2版)教案 -教学设计 第1章 软件测试基础.doc

软件测试(第2版)教案 -教学设计 第1章 软件测试基础.doc

  1. 1、本文档共8页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
软件测试(第2版)教案-教学设计

博学谷——让IT教学更简单,让IT学习更有效 PAGE 12 PAGE 1 黑马程序员 《软件测试(第2版)》 教学设计 课程名称: 授课年级: 授课学期: 教师姓名: 年 月 课题名称 第1章 软件测试基础 计划课时 4课时 教学引入 现在已经步入了“智能化时代”,人们的工作与生活已经离不开软件,每天都会与各种各样的软件打交道。软件与其他产品一样都有质量要求,要想保证软件产品的质量,除了要求开发人员严格遵守软件开发的规范外,最重要的手段就是软件测试。本章将对软件与软件测试的基础知识进行讲解。 教学目标 使学生了解软件生命周期的划分,能够描述软件生命周期的6个阶段 使学生熟悉5个典型的软件开发模型,能够区分这5个软件开发模型 使学生了解软件质量的概述,能够描述什么是软件质量 使学生了解软件缺陷产生的原因,能够描述软件缺陷产生的5个主要原因 使学生熟悉软件缺陷的分类,能够从不同角度归纳软件缺陷的分类 使学生熟悉软件缺陷的处理流程,能够归纳处理软件缺陷的每个环节的内容 使学生了解常见的软件缺陷管理工具,能够列举3个常用的软件缺陷管理工具 使学生熟悉软件测试概述,能够归纳软件测试目的和分类的内容 使学生了解软件测试与软件开发的内容,能够描述两者之间的联系 使学生了解常见的软件测试模型,能够列举4个常见的软件测试模型 使学生熟悉软件测试的原则,能够归纳软件测试的6个基本原则 使学生熟悉软件测试的基本流程,能够归纳软件测试的5个基本流程 教学重点 软件缺陷的分类 软件缺陷的处理流程 软件测试的目的 软件测试的分类 教学难点 实例:微信朋友圈功能的测试流程 教学方式 课堂教学以PPT讲授为主,并结合多媒体进行教学 教 学 过 程 二课时 (软件生命周期、软件开发模型、软件质量概述、软件缺陷产生的原因、软件缺陷的分类、软件缺陷的处理流程、常见的软件缺陷管理工具) 一、通过直接导入的方式导入新课 在正式的学习之前,本节先对软件的基础知识进行简单介绍,主要包括软件生命周期、软件开发模型和软件质量概述。通过本节的学习,让大家对软件有一个初步的认识,为后续学习软件测试的知识奠定基础。 二、新课讲解 知识点1- 软件生命周期 教师通过PPT讲解软件生命周期。 软件生命周期可以划分为6个阶段,具体如下。 问题定义 需求分析 软件设计 软件开发 软件测试 软件维护 知识点2-软件开发模型 教师通过PPT讲解软件开发模型。 1. 软件开发模型规定了软件开发应遵循的步骤,是软件开发的导航图,它能够清晰、直观地表达软件开发的全过程,以及每个阶段要进行的活动和要完成的任务。 2. 5个典型的开发模型 (1)瀑布模型 (2)快速原型模型 (3)迭代模型 (4)螺旋模型 (5) 敏捷模型 知识点3-软件质量概述 教师通过PPT讲解软件质量概述。 1.软件质量的概念 软件质量是指软件产品满足基本需求及隐式需求的程度。软件产品满足基本需求是指其能满足软件开发时所规定需求的特性,这是软件产品最基本的质量要求,其次是软件产品满足隐式需求的程度,例如,产品界面更美观、用户操作更简单等。 2.软件质量模型 ISO/IEC 9126:1991是通用的一个评价软件质量的国际标准,它不仅对软件质量进行了定义,而且还制定了软件测试的规范流程,包括测试计划的撰写、测试用例的设计等。 3.影响软件质量的因素 (1)需求模糊 (2)软件开发缺乏规范性文件指导 (3)软件开发人员问题 (4)缺乏软件质量控制管理 知识点4-软件缺陷产生的原因 教师通过PPT讲解软件缺陷产生的原因。 1.什么是软件缺陷 软件缺陷就是通常所说的Bug,它是指软件中(包括程序和文档)存在的影响软件正常运行的问题。 2.软件缺陷产生的原因 (1)需求不明确 (2)软件结构复杂 (3)编码问题 (4)项目周期短 (5)使用新技术 知识点5-软件缺陷的分类 教师通过PPT讲解软件缺陷的分类。 1.按照测试种类划分 按照测试种类可以将软件缺陷分为界面类、功能类、性能类、安全性类、兼容性类等。 2.按照缺陷的严重程度划分 按照缺陷的严重程度可以将缺陷划分为严重、一般、次要、建议。 3.按照缺陷的优先级划分 按照缺陷的优先级不同可以将缺陷划分为立即解决、高优先级、正常排队、低优先级。 4.按照缺陷的发生阶段划分 按照缺陷的发生阶段不同可以将缺陷划分为需求阶段缺陷、构架阶段缺陷、设计阶段缺陷、编码阶段缺陷、测试阶段缺陷。 知识点6-软件缺陷的处理流程 教师通过PPT讲解软件缺陷的处理流程。 在软件测试过程中,每个公司都制定了软件的缺陷处理流程,每个公司的软件

您可能关注的文档

文档评论(0)

lai + 关注
实名认证
内容提供者

精品资料

版权声明书
用户编号:7040145050000060

1亿VIP精品文档

相关文档