信息系统考试期末复习指导

上传人:千****8 文档编号:115664605 上传时间:2019-11-14 格式:DOC 页数:9 大小:114.50KB
返回 下载 相关 举报
信息系统考试期末复习指导_第1页
第1页 / 共9页
信息系统考试期末复习指导_第2页
第2页 / 共9页
信息系统考试期末复习指导_第3页
第3页 / 共9页
信息系统考试期末复习指导_第4页
第4页 / 共9页
信息系统考试期末复习指导_第5页
第5页 / 共9页
点击查看更多>>
资源描述

《信息系统考试期末复习指导》由会员分享,可在线阅读,更多相关《信息系统考试期末复习指导(9页珍藏版)》请在金锄头文库上搜索。

1、信息系统测试期末复习指导 作者: 日期:9 信息系统测试期末复习指导信息系统测试是中央电大信息系统开发与维护专业(大专)的一门统设必修课程,使用的文字教材为信息系统测试(第二版)和信息系统测试实验指南,张茂林等编,中央广播电视大学出版社出版。目前软件测试在整个软件开发的系统工程中占据着举足轻重的重要地位,而信息系统作为软件的一个领域,已经在软件产品中占有相当的比例。信息系统测试是理论性和实践性都较强的课程,具有基本概念、原理和技术知识点多,涉及面广,实际动手能力(测试工具和环境的使用)要求较强等特点。为帮助大家复习这门课程,下面按照教学大纲的要求,对各章的重点、难点进行归纳、总结,结合练习题给

2、出解题指导,供大家在复习时参考。一、本课程的复习方法1复习方法 (1)抓住重点,掌握基本概念、基本原理和技术,注意知识的前后连贯在复习时围绕软件测试是什么,其对象是谁,基本测试方法、过程是什么,以及在结构化系统、面向对象系统、WEB信息系统中的技术方法和过程这一主线,进行比较、归纳总结。信息系统测试中基本概念、原理、技术很多,对重要知识点要突出掌握,如:软件测试和信息系统测试定义、黑盒测试、白盒测试、SPR等概念。要结合主教材和本复习指导中给出的学习重点及教学要求,首先对每一章讲的问题是什么要搞清楚。然后,总结一下:针对该问题引入了哪些概念、原理,这些概念、原理都用来在哪些场合解决什么问题,采

3、用什么基本方法予以解决。如果能把各章知识连贯起来、并结合上机体会进行复习,效果会更好。对于基本概念要在理解的基础上,记住其定义的表述,并注意多进行分类比较。如:软件测试,是为了发现错误而运行程序的过程,记住其定义表述。然后,软件测试方法有那些?黑盒测试和白盒测试有何区别?主要应用于软件测试过程的哪个阶段?通过联系分类比较,就便于掌握知识点,尽量避免死记硬背,考完就忘。对于信息系统测试中的基本概念应掌握其实质是什么,对象是谁,注意表述要点。对于基本原理应掌握其是解决什么问题的。对于基本方法和技术应理解其如何解决问题。(2)注重上机实验和平时作业信息系统测试的上机实验很重要,它不仅可以加深对课本知

4、识的理解,而且可以学到很多实际工作的经验,这对于增强动手技能和分析解决实际问题的能力、提高专业素质很有帮助。大家应尽量认真做好实验。实验前要进行预习:准备做什么,用到哪些知识,大致会出现什么结果,心中应有数。实验时应注意出现的结果,并分析原因,特别是不正常的情况,对现象、解决方法、原因都最好记下来。解决一个问题,就获得一份经验。平时应认真、独立地完成作业,正确地使用答案。再复习时应把作业复习一遍,掌握做题的规律和技巧,特别对重点要求的内容和解题出现过错误的地方应格外注意。根据教学大纲要求,考试难度不会超出规定范围。对基本内容应牢固掌握,并能进行适当地灵活应用。2复习建议 学习信息系统测试首先要

5、认识到软件测试在软件开发的系统工程中的重要地位,由于其知识点较多,所以应该注意比较、归纳、总结进而理解有关概念、原理和技术。 信息系统测试中的测试过程要求同学在掌握基础知识的基础上做到测试时认真、细心、周全,切不可马虎心粗,这样不仅可以为今后从事信息系统开发、管理工作打下好的基础,而且可为日常生活中解决问题培养良好的习惯。 注意加强对自主学习能力和动手能力的培养,努力实现“学以致用”的目标。二、学习重点和教学要求第1章 概论1复习重点:(1)信息和数据的定义、区别(2)信息系统的定义、基本功能、主要类型(3)信息系统开发过程的五个步骤2复习要求:(1)掌握信息和数据的定义及区别:数据只是简单的

6、原始事实,而信息则是人们对原始数据进行加工处理以后得到的结果,是人们做出决策的依据。信息的特性:正确性、完备性、相关性、及时性。(2)理解信息系统和信息系统测试的概念:信息系统是由硬件、软件、数据库、远程通信和人员组成的信息处理的统一体;信息系统测试不但需要检查和验证系统是否完成系统功能,而且还要从最终用户的角度进行安全性和可用性测试。(3)理解信息系统的基本功能:信息收集、信息处理、信息存储、信息传输、信息输出。(4)掌握信息系统的主要类型,包括事务处理系统、管理信息系统、决策支持系统。(5)理解信息系统开发过程的五个步骤:系统调查、系统分析、系统设计、系统实施和系统维护。第2章 软件测试基

7、础1复习重点:(1)软件缺陷的定义、五种特征(2)软件测试的定义、目的和原则、对象(3)软件测试在软件开发过程中的地位(4)软件测试方法(5)软件测试过程分为哪几个阶段及各阶段的主要任务2复习要求:(1)了解程序正确性和软件错误的概念。(2)掌握软件错误的类型。(2)掌握软件缺陷的定义和五个特征。 把符合下列5种特征之一的软件错误认为是软件缺陷。 软件未达到软件产品需求说明书中指明的要求。 软件出现了软件产品需求说明书中指明不会出现的错误。 软件功能超出了软件产品需求说明书中指明的范围。 软件未达到软件产品需求说明书中虽未指明但应达到的要求。 测试人员认为难以理解、不易使用、运行速度缓慢或者最

8、终用户认为不好的问题。(3)掌握软件测试的定义:软件测试是为了发现错误而运行程序的过程。(4)了解软件测试的重要性。(5)掌握软件测试的目的、原则和对象:测试的目标是以最少的时间和人力找出软件中潜在的各种错误和缺陷。软件测试的原则:提早原则、IPO原则、独立测试原则、回归测试原则、错误不可避免原则等。需求分析、概要设计、详细设计以及编码等各阶段所得到的文档,包括需求规格说明、概要设计说明、详细设计说明以及源程序,都应该是软件测试的对象。(6)理解在软件开发实践中,一些对软件测试的错误认识。(7)了解软件测试在软件开发过程中的地位。(8)理解软件测试的方法:人工测试和机器测试,黑盒测试和白盒测试

9、,静态分析和动态测试。黑盒测试:基于产品的外部功能来规划测试,检查程序各个功能是否实现,并检查其中的错误;白盒测试:基于产品的内部结构来规划测试,检查程序内部操作是否按规定运行,各部分代码是否被充分覆盖。人工测试的主要方法包括软件审查、代码审查和人工走查。黑盒测试方法包括等价类划分、边界值分析、因果图、判定表驱动法、功能测试等。(9)理解黑盒测试和白盒测试的测试依据、测试方法及优缺点。(10)掌握软件测试过程,包括单元测试,集成测试,确认测试,系统测试;各阶段的主要任务。第3章 软件测试技术1复习重点:(1)人工测试的作用,可否完全被机器测试代替(2)Alpha、Beta测试的定义(3)黑盒测

10、试的主要目的,该测试主要应用于软件测试过程的哪个阶段(4)黑盒测试中测试用例的设计方法及各自特点(5)白盒测试中的覆盖方法及各自作用2复习要求:(1)了解人工测试的作用:使用人工测试方法能够有效地发现30%到70%的逻辑设计和编码错误。IBM代码审查会的查错效率更高,竟能查出全部错误的80%,它常常能够找出机器测试不易发现的错误。(2)了解人工测试与机器测试的区别:机器测试是一种依赖于计算机的测试技术,它主要是通过在计算机上运行程序来完成测试;而人工测试是不依赖于计算机,通过人工手段进行测试的技术。(3)了解Alpha和Beta测试的定义,它们主要应用于软件测试过程的哪个阶段,分别由谁来完成。

11、测试是由用户在开发环境下进行的测试。测试可以在软件编码结束时开始,或在单元测试完成后开始,也可在确认测试过程中软件达到一定的稳定和可靠程度之后再开始。测试需要开发人员参与。测试是由软件用户在实际使用环境下进行的测试。只有当测试达到一定的可靠程度时,才能开始测试。测试通常由主持产品发行的人员来管理。(4)掌握人工测试的两种基本技术:代码审查和人工走查。(5)掌握黑盒测试的主要目的,该测试主要应用于软件测试过程的哪个阶段。(6)掌握黑盒测试中测试用例的设计方法及各自特点:等价类划分、边界值分析、错误推测法和因果图。特别要牢固掌握如何划分等价类、设计测试用例;如何进行边界值的测试。(7)了解具体的白

12、盒测试方法:程序控制流分析、数据流分析、逻辑覆盖、域测试等。(8)掌握白盒测试中的覆盖方法及各自作用,包括语句覆盖、分支覆盖、条件覆盖、判定-条件覆盖、路径覆盖。(9)理解静态分析技术(生成引用表、程序错误分析、接口分析),动态测试技术(功能确认与接口测试、覆盖率分析、性能分析、内存分析等)。(10)了解面向对象测试基础,面向对象测试内容。第4章 基于Web的信息系统测试方法1复习重点:(1)Web信息系统的定义、特点(2)Web信息系统测试包括哪几个部分,每个部分的内容(3)Web信息系统安全检测的内容(4)Web信息系统安全策略的内容2复习要求:(1)掌握Web信息系统的定义及特点:Web

13、信息系统就是在一台服务器上运行Web应用的服务器端程序,从而使与服务器建立连接的所有客户机都能共享的使用Web应用系统提供的内容和功能。Web信息系统的特点:网络集约性、内容驱动性、持续演化性、即时性、安全性、美观性。(2)掌握Web信息系统测试包括哪几个部分,每个部分的内容。Web应用系统测试通常由下列部分组成:功能测试,性能测试,可用性测试,安全性测试,系统兼容性测试和接口测试。(3)了解Web信息系统安全检测的内容,包括入侵检测和漏洞扫描。(4)理解Web信息系统安全策略的内容,包括物理安全策略,访问控制策略,信息加密策略,安全管理策略。第5章 信息系统测试的设计、组织与实施1复习重点:

14、(1)制定成功的测试计划所注意的事项(2)如何编写测试用例(3)SPR主要包括哪些内容(4)如何分析软件测试的结果2复习要求:(1)理解测试的设计过程,包括测试方案的设计,测试策略的制定。(2)掌握测试的准备过程,包括制定测试计划,成立测试组织,建立测试配置,编写测试用例。测试的执行过程,包括细化测试阶段,创建测试任务,执行测试任务,处理软件问题报告。(3)了解制定成功的测试计划所注意的事项。(4)掌握测试计划的层次:一般而言,测试计划可分为3个层次:概要测试计划、详细测试计划、测试实施计划。(5)掌握测试用例的概念:测试用例,就是以发现错误为目的而精心设计的一组测试数据和测试执行步骤。测试用例 = 输入数据 + 执行步骤 + 期望结果(6)掌握测试用例的类型、原则: 测试用例的类型:需求测试用例、设计测试用例、代码测试用例。设计测试用例基本的原则是: 一个好的测试用例在于能够发现

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 中学教育 > 教学课件 > 高中课件

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号