软件测试分类和分级-教案
- 格式:doc
- 大小:48.61 KB
- 文档页数:5
《软件测试基础》教案
教材内容: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:四种基本的软件测试级别:从项目生命周期的角度(需求,设计,编码…),对应的测试分级:单元(组件)测试,集成测试,系统测试,验收测试。重点是集成测试,系统测试。
了解:简单补充说明,不同类似的软件测试级别:单元测试
举例:集成测试为例,说明软件测试工作当中是如何运用的。