软件测试分类和分级-教案

  • 格式:doc
  • 大小:48.61 KB
  • 文档页数:5

下载文档原格式

  / 8
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

《软件测试基础》教案

教材内容:4

课时1 ----------------------------------------------------------------------------------------------------------------------------- 1

1.回顾上一章: [5分钟] --------------------------------------------------------------------------------------------------- 2

2.课程知识点讲解: ----------------------------------------------------------------------------------------------------- 2

2.1.具体知识点1:软件配置项缩(CSCI)的概念[10分钟] (2)

2.2.具体知识点2:软件测试分类[30分钟] (3)

2.3.具体知识点2:软件测试分级[25分钟] (3)

2.4.具体知识点2:软件测试中的错误分级[15分钟] (4)

3.本节总结[5分钟] ----------------------------------------------------------------------------------------------------- 4

4.考核点--------------------------------------------------------------------------------------------------------------------- 4

5.测试题--------------------------------------------------------------------------------------------------------------------- 5

6.扩展部分------------------------------------------------------------------------------------------------------------------ 5

7.学员问题汇总 ----------------------------------------------------------------------------------------------------------- 5

8.作业------------------------------------------------------------------------------------------------------------------------ 5

课时:2课时

课时1

第四章软件测试分类与分级

●本章主要目的

⏹了解计算机软件配置项概念

⏹掌握基于CSCI的软件测试分类方法

⏹掌握软件生命周期的软件测试分级方法及相关概念

⏹掌握软件测试中的错误分级方法及其应用方法

●本章重点

⏹掌握基于CSCI的软件测试分类方法

⏹掌握软件生命周期的软件测试分级方法及相关概念

●本章难点

⏹理解软件测试分类和分级

1.回顾上一章: [5分钟]

回顾第三章基于生命周期的软件测试

通过提问的方式和学生一起回顾上一章讲到的重点内容:

1.什么是生命周期测试方法?生命周期测试如何开展?

2.生命周期测试有哪些测试任务?简述测试策略,测试要素及测试风险各自的含义

3.简述基于风险的软件测试方法?

4.如何定制测试计划,在定制测试计划时要考虑哪些因素?

2.课程知识点讲解:

2.1.具体知识点1:软件配置项(CSCI)的概念[10分钟]

软件配置项: 在软件开发过程中,产生的所有信息构成软件配置,它们是:代码、文档、报告等,统称为软件配置项CSCI (Computer Software Configuration Item)

建议:软件配置项的概念和后面的软件测试分级和分类联系并不很紧密,可以简单介绍软件配置概念。

●知识点讲解

软件配置项是各种形式(机器可读或人工可读)和各种版本的文档、报告、程序及其数据所组成的集合:

源代码和目标代码

需求文档、技术文档、管理文档等

软件测试开发程中所产生的许许多多的工作成果,例如测试用例、自动化测试执行脚本和测试

数据等

基线的概念

2.2.具体知识点2:软件测试分类[30分钟]

软件测试分类

●知识点讲解

重点1:对于软件测试,可以从不同的角度进行分类,关注分类的角度:

是否关心内部结构:白盒,灰盒,黑盒

开发过程级别:单元,集成,系统,验收

是否执行程序:静态,动态

执行过程是否需要人工干预:手工,自动

测试实施组织:开发测试,用户测试,第三方测试

重点2:软件测试分类:

理解分类的维度。

举例说明:质量特性分类测试内容和传统分类测试内容的关系。

了解:1基于CSCI的软件测试分类,具体的13种类型分类介绍.

举例说明:功能测试为例,说明功能测试,在软件测试工作当中的运用。

备注:从不同的角度测试分类,务必让学生们对此分类有直观的印象,为后续授课打下基础。

2.3.具体知识点2:软件测试分级[25分钟]

软件测试分级:

●知识点讲解

重点1:软件测试分级的依据:对软件测试的要求、目的、关注点、被测对象、工作产品及测试人员不同,相应的软件测试级别划分或分级是不同的。

重点2:四种基本的软件测试级别:从项目生命周期的角度(需求,设计,编码…),对应的测试分级:单元(组件)测试,集成测试,系统测试,验收测试。重点是集成测试,系统测试。

了解:简单补充说明,不同类似的软件测试级别:单元测试

举例:集成测试为例,说明软件测试工作当中是如何运用的。