欢迎来到天天文库
浏览记录
ID:37663216
大小:207.37 KB
页数:27页
时间:2019-05-28
《信息管理第六章》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、第六章系统测试、维护和管理系统测试、维护和管理第一节第一节系统测试系统测试计算机信息管理基础系统测试的基本概念系统测试的基本概念¢系统测试的目的就是在系统投入运行前,尽可能多地发现各种类型的错误。¢测试的最终目标是开发出高质量的完全符合用户需要的系统,发现错误之后还必须诊断并改正错误。改正错误是调试的目的,而调试是测试阶段最艰苦的工作。¢调试又称纠错或排错,是程序测试后开始的工作,主要任务是依据测试发现的错误迹象确定位置和原因,并加以纠正。计算机信息管理基础系统测试系统测试的方法的方法¢希望用最小的测试用例集合得到最大的测试彻底度。一般按测试的性质分为静态测试和动态测
2、试。¢静态测试是测试人员查看文档或源程序,并对其进行分析,找出其中的错误或可疑之处。包括结构预查、流图分析和符号执行等。计算机信息管理基础静态测试静态测试¢结构预查是指组织评议会的方式对被评议的程序虚拟地执行一遍。¢流图分析以程序流程图为研究对象,只分析代码的结构而不执行代码,适合于编码实现阶段。¢符号执行是对程序中的特定路径输入一些符号,根据输出符号来判断程序的行为和正确性,而不使用实际数据来执行程序,可通过符号执行树工具来完成。计算机信息管理基础动态测试动态测试¢动态测试又称为运行程序测试或运行代码测试。动态测试又分为黑盒测试和白盒测试。¢黑盒测试又称为功能测试、
3、数据驱动测试等,只检查程序功能是否按规定正常运行,能否适当地接收输入数据后产生正确的输出信息等。¢白盒测试以程序的内部逻辑结构为依据设计测试用例的方法,又称为结构测试。将程序视为透明的盒子,检验程序中的每条通路是否都按预定功能正确工作。计算机信息管理基础系统系统测试基本过程测试基本过程¢系统测试可分为与问题定义、系统分析、系统初步设计和系统详细设计相对应的四个步骤,即单元测试、集成测试、确认测试和系统测试。问题定义需求分析初步设计详细设计(编程)系统测试确认测试集成测试单元测试计算机信息管理基础系统系统测试基本过程测试基本过程¢单元测试又称模块测试或分调,是对程序的每
4、一个模块进行独立测试。单元测试的目的是保证每个模块作为一个单元能正确运行。所发现的主要是编码和详细设计的错误。一般为白盒法和黑盒法结合使用。任务:见书177页¢集成测试又称组装测试、综合测试或联调,是在单元测试后,将所有模块按初步设计要求组装成系统进行的测试。一般应由独立的测试小组进行。测试用例的设计通常采用黑盒法,测试时又分为非渐增式测试和渐增式测试两种。任务:见书177页计算机信息管理基础系统系统测试基本过程测试基本过程¢确定测试又称有效性测试,验证所开发软件的功能和性能及其他特性是否符合需求说明书的要求。一般采用黑盒法。内容:功能测试、性能测试、强度测试和配置复
5、审等。¢系统测试是在更大范围内进行的测试,与计算机硬件、支撑软件、数据和人员等其他系统元素结合在一起,在实际运行环境下,对系统进行一系列集成和确认测试。包括恢复测试、安全性测试、可用性测试、安装测试和互连测试等。第二节第二节系统维护系统维护计算机信息管理基础系统切换系统切换¢交付使用就是将旧系统停止使用而新系统投入运行的过程。其涉及交付前的准备工作和系统切换。¢交换前的准备工作包括数据准备、文档的准备和用户培训等几方面。¢系统切换过程实际上是新旧系统交替过程。一般有直接切换、平行切换和逐步切换三种方式。原系统原系统新系统新系统时间时间旧新旧新旧新新系统时间计算机信息管
6、理基础系统维护系统维护¢系统维护是在系统交付使用后,为了改正错误或满足新的需要而对系统进行修改的过程。不属于系统开发过程,它处于系统投入运行之后的时期,是系统生命周期的最后一个阶段。¢系统维护内容:包括硬件设备的维护、数据的维护和软件系统的维护。¢软件维护¢纠错性维护¢适应性维护¢完善性维护¢预防性维护计算机信息管理基础系统维护系统维护¢系统维护的有关问题£系统维护分结构化维护和非结构化维护£在系统维护中常出现系统维护成本£维护中产生副作用£维护困难等问题。计算机信息管理基础系统维护过程系统维护过程¢系统维护过程与系统开发过程类似。£维护组织£维护申请£维护工作(具体
7、流程)£维护记录与评价计算机信息管理基础系统维护系统维护¢系统的可维护性是指纠正软件系统出现的错误或缺陷,以及为满足新的要求进行扩充或压缩的容易程度。¢可维护性意味着高度的可理解性、可测试性、可修改性和可移植性。第三节第三节系统的管理和评价系统的管理和评价计算机信息管理基础系统开发的管理系统开发的管理¢系统开发的管理与一般的项目管理类似,涉及项目组织与计划、质量管理、费用管理、进度管理、人员管理、文档资料管理等方面。本节主要介绍开发管理中的前四项内容和常用的项目管理软件。计算机信息管理基础系统开发的管理系统开发的管理¢项目组织软件经理项目经理1……项
此文档下载收益归作者所有