
中央广播电视大学计算机课程 《信息系统测试》 重点与难点介绍 主讲:张茂林 zml@buaa.edu.cn
中央广播电视大学计算机课程 《信息系统测试》 主讲:张茂林 zml@buaa.edu.cn 重点与难点介绍

课程目的 >了解信息系统的基本概念 >掌握软件测试的基本原理 >掌握软件测试的基本技术 (重点掌握黑盒测试技术) >了解信息系统测试方法 >掌握测试的组织与管理知识
课程目的 ➢了解信息系统的基本概念 ➢掌握软件测试的基本原理 ➢掌握软件测试的基本技术 (重点掌握黑盒测试技术) ➢了解信息系统测试方法 ➢掌握测试的组织与管理知识

内容: 一.信息和信息系统 二软件测试基础 三软件测试技术:黑盒测试 四测试的组织与管理
内 容: 一 .信息和信息系统 二.软件测试基础 三.软件测试技术:黑盒测试 四.测试的组织与管理

一.信息和信息系统 1.数据 2.信息 3.信息系统 4.信息系统测试技术
一 . 信息和信息系统 1. 数据 2. 信息 3. 信息系统 4. 信息系统测试技术

一.信息和信息系统 1.数据: 是可以被记录、通信和识别的符号,用来描述客 观事物的原始事实。 2.信息: 是按特定方式组织在一起的原始事实的集合,信 息已经具有了超出客观事物原始事实本身的额外 价值和含义。 3.信息系统: 是集计算机技术、数据库技术、信息管理和分析 技术、组织管理技术等学科于一体的综合应用
一 . 信息和信息系统 1.数据: 是可以被记录、通信和识别的符号,用来描述客 观事物的原始事实。 2.信息: 是按特定方式组织在一起的原始事实的集合,信 息已经具有了超出客观事物原始事实本身的额外 价值和含义。 3.信息系统: 是集计算机技术、数据库技术、信息管理和分析 技术、组织管理技术等学科于一体的综合应用

4.信息系统测试技术 基本软件测试技术: 信息系统测试技术: 人工测试; 负载测试; 黑盒测试; 压力测试; 白盒测试; 用户界面测试; 静态分析; 兼容性测试; 动态测试。 安全测试; 接口测试
4.信息系统测试技术 基本软件测试技术: ➢ 人工测试; ➢ 黑盒测试; ➢ 白盒测试; ➢ 静态分析; ➢ 动态测试。 信息系统测试技术: ➢ 负载测试; ➢ 压力测试; ➢ 用户界面测试; ➢ 兼容性测试; ➢ 安全测试; ➢ 接口测试

二.软件测试基础 1.软件生存周期 2.软件测试定义 3.软件缺陷定义 4.软件测试的重要性 5.软件测试的对象 6.软件测试过程
二. 软件测试基础 1. 软件生存周期 2. 软件测试定义 3. 软件缺陷定义 4. 软件测试的重要性 5. 软件测试的对象 6. 软件测试过程

1.软件生存周期 为解决软件危机,人们提出用工程化的原则及方法来 组织软件开发工作,这就是软件工程的由来。 在软件工程中将软件的生存周期分为6个阶段: 1. 计划(Planning, 2. 需求分析(Requirement Analysis) 3. 设计(Design) 4. 编码(Coding) 5. 测试(Testing) 6. 运行与维护(Run and Maintenance)
1.软件生存周期 为解决软件危机,人们提出用工程化的原则及方法来 组织软件开发工作,这就是软件工程的由来。 在软件工程中将软件的生存周期分为6个阶段: 1. 计划(Planning) 2. 需求分析(Requirement Analysis) 3. 设计(Design) 4. 编码(Coding) 5. 测试(Testing) 6. 运行与维护(Run and Maintenance)

软件开发瀑布模型 计划 定义阶段 需求分析 设计 开发阶段 本 编码 测试 维护阶段 运行维护
软件开发瀑布模型

2.软件测试定义 定义1: 1983年,IEEE提出的软件工程标准术语中给软件测试 下的定义: 软件测试是使用人工的或自动的手段来 运行或检测某个系统的过程,其目的在于 检验它是否满足约定的需求或是比较预期 结果与实际结果之间的差别。 这一定义非常明确地提出了软件测试以检验是否满足 需求为目标
2. 软件测试定义 定义1: 1983年, IEEE提出的软件工程标准术语中给软件测试 下的定义: 软件测试是使用人工的或自动的手段来 运行或检测某个系统的过程, 其目的在于 检验它是否满足约定的需求或是比较预期 结果与实际结果之间的差别。 这一定义非常明确地提出了软件测试以检验是否满足 需求为目标