中央广播电视大学计算机课程信息系统测试.ppt_第1页
中央广播电视大学计算机课程信息系统测试.ppt_第2页
中央广播电视大学计算机课程信息系统测试.ppt_第3页
中央广播电视大学计算机课程信息系统测试.ppt_第4页
中央广播电视大学计算机课程信息系统测试.ppt_第5页
已阅读5页,还剩72页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

中央广播电视大学计算机课程 信息系统测试,主讲:张茂林 ,期末复习,复习要求,了解信息系统的基本概念 掌握软件测试的基本原理 掌握软件测试的基本技术 了解信息系统测试方法 掌握测试的组织与管理知识,课程特点,理论性和实践性较强 理论方面:涉及基本概念、原理和技术,知识点多,涉及面广 实践方面:对实际动手能力(测试工具和环境的使用)要求较高,主要内容,一、本课程的复习方法 二、学习重点和教学要求 三、课程考核介绍,主要内容,一、本课程的复习方法 二、学习重点和教学要求 三、课程考核介绍,一、本课程的复习方法,1. 抓住重点,掌握基本概念、基本原理和技术,注意知识的前后连贯 2. 注重上机实验和平时作业,一、本课程的复习方法,1. 抓住重点,掌握基本概念、基本原理和技术,注意知识的前后连贯 2. 注重上机实验和平时作业,原则1: 在复习时围绕软件测试是什么,其对象是谁,基本测试方法,测试过程,以及在结构化系统、面向对象系统、WEB信息系统中的技术方法和过程这一主线,进行比较、归纳总结。,原则2: 对于基本概念要在理解的基础上,记住一些基本概念的定义,并注意多进行分类比较。通过联系分类比较,就便于掌握知识点,尽量避免死记硬背,考完就忘。,一、本课程的复习方法,1. 抓住重点,掌握基本概念、基本原理和技术,注意知识的前后连贯 2. 注重上机实验和平时作业,上机实验: 信息系统测试的上机实验很重要,它不仅可以加深对课本知识的理解,而且可以学到很多实际工作的经验,这对于增强动手技能和分析解决实际问题的能力、提高专业素质很有帮助。,平时作业: 平时应认真、独立地完成作业,正确地使用答案。 复习时应把作业复习一遍,掌握做题的规律和技巧,特别对重点要求的内容和解题出现过错误的地方应格外注意。 对基本内容应牢固掌握,并能进行适当地灵活应用。,主要内容,一、本课程的复习方法 二、学习重点和教学要求 三、课程考核介绍,第一章 概论,学习重点: (1)信息和数据的定义、区别 (2)信息系统的定义、基本功能、主要类型,第一章教学要求,(1)掌握信息和数据的定义及区别 数据: 是可以被记录、通信和识别的符号,用来描述客观事物的原始事实 信息: 是按特定方式组织在一起的原始事实的集合,信息已经具有了超出客观事物原始事实本身的额外价值和含义 信息的特性:正确性、完备性、相关性、及时性,(2)掌握信息系统和信息系统测试的概念 信息系统是由硬件、软件、数据库、远程通信和人员组成的信息处理的统一体 信息系统是集计算机技术、数据库技术、信息管理和分析技术、组织管理技术等学科于一体的综合软件应用,第一章教学要求,(2)掌握信息系统和信息系统测试的概念 信息系统测试不但需要检查和验证系统是否完成系统功能,而且还要从最终用户的角度进行安全性和可用性测试。,第一章教学要求,(3)掌握信息系统的基本功能 信息收集、信息处理、信息存储、信息传输、信息输出 (4)了解信息系统的主要类型 包括事务处理系统、管理信息系统、决策支持系统,第一章教学要求,第二章 软件测试基础,学习重点: (1)软件缺陷的定义、五种特征 (2)软件测试的定义、目的和原则、对象 (3)软件测试在软件开发过程中的地位 (4)软件测试方法 (5)软件测试过程分为哪几个阶段及各阶段的主要任务,第二章教学要求,(1)软件缺陷的定义、五种特征: 把符合下列5种特征之一的软件错误认为是软件缺陷。 软件未达到软件产品需求说明书中指明的要求 软件出现了软件产品需求说明书中指明不会出现的错误 软件功能超出了软件产品需求说明书中指明的范围 软件未达到软件产品需求说明书中虽未指明但应达到的要求 测试人员认为难以理解、不易使用、运行速度缓慢或者最终用户认为不好的问题,(2)软件测试的定义、目的和原则、对象 软件测试的定义: 软件测试是为了发现错误而运行程序的过程 软件测试的目的: 以最少的时间和人力找出软件中潜在的各种错误和缺陷,第二章教学要求,(2)软件测试的定义、目的和原则、对象 软件测试的原则: 提早原则、IPO原则、独立测试原则、回归测试原则、错误不可避免原则等 软件测试的对象: 需求分析、概要设计、详细设计以及编码等各阶段所得到的文档,包括需求规格说明、概要设计说明、详细设计说明以及源程序,都应该是软件测试的对象,第二章教学要求,(3)软件测试方法和软件测试过程 软件测试方法: 人工测试和机器测试 黑盒测试和白盒测试 静态分析和动态测试,第二章教学要求,(3)软件测试方法和软件测试过程 软件测试过程:包括单元测试、集成测试、确认测试、系统测试四个阶段,第二章教学要求,第三章 软件测试技术,学习重点 (1)人工测试方法和作用 (2)人工测试与机器测试的区别 (3)黑盒测试的定义、主要目的,主要应用于软件测试过程的哪个阶段 (4)黑盒测试中测试用例的设计方法及各自特点 (5)白盒测试定义及各种覆盖方法,第三章 教学要求,(1)人工测试方法和作用 人工测试方法主要包括软件审查、代码审查和人工走查 使用人工测试方法能够有效地发现30%到70%的逻辑设计和编码错误。人工测试常常能够找出机器测试不易发现的错误,(2)人工测试与机器测试的区别 机器测试是一种依赖于计算机的测试技术,它主要是通过在计算机上运行程序来完成测试 人工测试是不依赖于计算机,通过人工手段(如代码审查或人工走查)进行测试的技术,第三章 教学要求,(3)黑盒测试的定义、主要目的,主要应用于软件测试过程的哪个阶段 黑盒测试的定义: 黑盒测试又称功能测试、数据驱动测试或基于规格说明书的测试,是一种从用户观点出发进行的测试,第三章 教学要求,(3)黑盒测试的定义、目的,主要应用于软件测试过程的哪个阶段 黑盒测试的目的: 对软件进行功能划分,定义测试需求 利用等价类划分和边界值分析等方法设计测试用例 执行已设计的测试用例或进行自由测试,对软件的外部功能进行测试,并发现软件错误,第三章 教学要求,(3)黑盒测试的定义、目的,主要应用于软件测试过程的哪个阶段 黑盒测试主要应用于软件测试过程的阶段: 集成测试阶段 系统测试阶段 确认测试阶段,第三章 教学要求,(4)黑盒测试中测试用例的设计方法及特点 等价类划分 边界值分析 错误推测法 因果图,第三章 教学要求,(4)黑盒测试中测试用例的设计方法及特点 等价类划分:,第三章 教学要求,(4)黑盒测试中测试用例的设计方法及特点 边界值分析: 边界值分析也是一种常用的黑盒测试方法,是对等价类划分方法的补充 所谓边界值,是指相对于输入等价类和输出等价类而言,稍高于其最高值或稍低于最低值的一些特定情况,第三章 教学要求,(5)白盒测试定义及各种覆盖方法 白盒测试定义: 基于产品的内部结构来规划测试,检查程序内部操作是否按规定运行,各部分代码是否被充分覆盖,第三章 教学要求,(5)白盒测试定义及各种覆盖方法 白盒测试中的覆盖方法: 语句覆盖 分支覆盖 条件覆盖 判定-条件覆盖 路径覆盖,第三章 教学要求,第四章 Web信息系统测试方法,学习重点 (1)Web信息系统的定义、特点 (2)Web信息系统测试包括哪几个部分,每个部分的内容 (3)Web信息系统安全检测的内容 (4)Web信息系统安全策略的内容,第四章 教学要求,(1)Web信息系统的定义、特点 Web信息系统的定义: Web信息系统就是在一台服务器上运行Web应用的服务器端程序,从而使与服务器建立连接的所有客户机都能共享的使用Web应用系统提供的内容和功能,(1)Web信息系统的定义、特点 Web信息系统的特点: 网络集约性 内容驱动性 持续演化性 即时性 安全性 美观性,第四章 教学要求,(2)Web信息系统测试包括哪几个部分,每个部分的内容 Web应用系统测试通常由下列部分组成: 功能测试 性能测试 可用性测试 安全性测试 系统兼容性测试 接口测试,第四章 教学要求,(3)Web信息系统安全检测的内容 Web信息系统安全检测: 入侵检测 漏洞扫描,第四章 教学要求,(4)Web信息系统安全策略的内容 Web信息系统安全策略: 物理安全策略 访问控制策略 信息加密策略 安全管理策略,第四章 教学要求,第五章 信息系统测试的 设计、组织与实施,学习重点 (1)测试实施过程包括几个阶段及含义 (2)制定成功的测试计划的意义 (3)测试用例的概念和类型,设计测试用例的原则 (4)软件问题报告的概念和主要内容 (5)软件问题报告生命周期中的五种状态及转换 (6)测试总结的过程和测试结果分析,第五章 教学要求,(1)测试实施过程包括几个阶段及含义,(2)制定成功的测试计划的意义 有条不紊地仔细制定测试计划,是达成测试目标的必由之路 一个良好的、完善的测试计划是进行成功测试的基础 必须要制定一个能够起到总体框架作用的测试计划 测试的计划应该作为测试的起始步骤和重要环节,第五章 教学要求,(3)测试用例的概念和类型,设计测试用例的原则 测试用例的概念: 测试用例,就是以发现错误为目的而精心设计的一组测试数据和测试执行步骤。 测试用例 = 输入数据 + 执行步骤 + 期望结果,第五章 教学要求,(3)测试用例的概念和类型,设计测试用例的原则 测试用例的类型: 需求测试用例 设计测试用例 代码测试用例,第五章 教学要求,(3)测试用例的概念和类型,设计测试用例的原则 设计测试用例的原则: 1.一个好的测试用例在于能够发现至今没有发现的错误 2.测试用例应由测试输入数据和与之对应的预期输出结果这两部分组成 3.在测试用例设计时,应当包含合理的输入条件和不合理的输入条件,第五章 教学要求,(4)软件问题报告的概念和主要内容 软件问题报告(SPR)的概念: 软件问题报告是测试实施过程中最重要的文档,其作用是: 记录测试中发现的软件缺陷 开发部门和测试部门对SPR进行协同处理 管理部门根据SPR状态了解测试进度和质量,第五章 教学要求,(4)软件问题报告的概念和主要内容 软件问题报告(SPR)的主要内容: 记录问题发生的环境、再现步骤、性质、状态和处理进程 编号 作者 标题 状态 再现步骤 被测项目名 被测软件版本号等,第五章 教学要求,(5)软件问题报告生命周期中的五种状态及转换 SPR生命周期中的五个状态: 新建状态: SPR初始状态 打开状态:经过校验的SPR状态 待验状态:SPR被修复后的状态 解决状态:修复SPR被验证后的状态 关闭状态:废弃的SPR状态,第五章 教学要求,(5)软件问题报告生命周期中的五种状态及转换,第五章 教学要求,(6)测试总结的过程和测试结果分析 测试总结的过程: 确定测试完成的标准 测试结果的统计 测试结果的分析 测试报告的编写,第五章 教学要求,(6)测试总结的过程和测试结果分析 从四个方面对测试结果进行分析: 软件能力 软件缺陷和限制 改进建议 对被测软件的评价,第五章 教学要求,(6)测试总结的过程和测试结果分析 软件能力: 论述经测试证实了的本软件的能力。如果所进行的测试是为了验证一项或几项特定性能要求的实现,应提供这方面的测试结果与要求之间的比较,并确定测试环境与实际运行环境之间可能存在的差异对能力的测试所带来的影响,第五章 教学要求,(6)测试总结的过程和测试结果分析 软件缺陷和限制: 论述经测试证实的软件缺陷和限制,说明每项缺陷和限制对软件性能的影响,并说明全部测得的性能缺陷的累积影响和总影响。,第五章 教学要求,(6)测试总结的过程和测试结果分析 改进建议: 对每项缺陷提出改进建议,如: (1)各项修改可采用的方法 (2)各项修改的紧迫程度 (3)各项修改预计的工作量 (4)各项修改的负责人,第五章 教学要求,(6)测试总结的过程和测试结果分析 对被测软件的评价: 说明该项软件的开发是否已达到预定目标,能否交付使用,第五章 教学要求,主要内容,一、本课程的复习方法 二、学习重点和教学要求 三、课程考核介绍,三、课程考核介绍,考核形式 考核的主要内容 考核要求 试题类型及范例,考核形式,采用期末考核与平时成绩相结合的方式。其中平时性考核视平时作业和课程实验完成情况给分,占考核总成绩的20%。 期末考核采用闭卷笔试,它占总成绩的80%,考试方式为闭卷,答题时限120分钟。 以上两个成绩累计60分以上(包括60分)算考核通过。,考核的主要内容,第1章 概述 第2章 软件测试基础 第3章 软件测试技术 第4章 基于Web的信息系统测试方法 第5章 信息系统测试的设计、组织与实施 第6章 课程实验(从平时成绩中体现),考核要求,分为三个层次:了解、理解、掌握。 了解是指对有关概念和方法能够给出正确的判断。 理解是指能正确表达有关概念和方法的含义。 掌握是指在理解的基础上加以灵活应用。,试题类型,选择题 判断题 填空题 简答题 应用题,试题类型,选择题 判断题 填空题 简答题 应用题,给出一些有关测试的基本概念,要求学生从题后给出的供选择的答案中选择合适的答案,补足这些叙述。这类题目主要考察学生对信息系统测试的基本概念的掌握程度。,试题类型,选择题 判断题 填空题 简答题 应用题,给出一些有关测试基础知识的叙述,要求学生判断相应叙述的对错。这类题目主要考察学生对测试概念、名词术语的正确理解情况。,试题类型,选择题 判断题 填空题 简答题 应用题,给出有关测试知识的一段不完全的叙述,让学生在空白处补充,使其成为完整的一句话。这类题目主要考察学生对测试的相关知识的理解能力。,试题类型,选择题 判断题 填空题 简答题 应用题,给出一些问题,如什么是测试,测试的过程,黑盒测试和白盒测试的基本概念等,要求学生予以解答。目的在于考核学生对一些知识点的掌握程度。,试题类型,选择题 判断题 填空题 简答题 应用题,考察学生综合运用所学知识的能力。如利用黑盒测试或白盒测试方法设计测试用例,利用软件问题报告模板编写问题报告等。,题型所占分数比例,选择题占20分,10个小题 判断题占10分,5个小题 填空题占20分,10个小题 简答题占30分,6个小题 应用题占20分,2个小题,选择题,软件测试的目的是( )。 A证明软件正确 B减少软件缺陷 C发现软件缺陷 D提高软件公司的竞争

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论