- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
信息管理-第六章
系统测试、维护和管理 本章主要内容 本章主要介绍了管理信息系统的测试、维护和管理等内容。 系统测试中重点阐述了系统测试的基本概念、测试方法和测试流程。 系统运行和维护中主要介绍了系统切换、系统维护内容和维护过程。 最后介绍了管理信息系统开发和运行中的管理,以及系统的评价。 第一节 系统测试 系统测试的基本概念 系统测试的目的就是在系统投入运行前,尽可能多地发现系统在分析、设计、编程各阶段中产生的各种类型的错误。 测试的最终目标是开发出高质量的完全符合用户需要的系统,发现错误之后还必须诊断并改正错误。改正错误是调试的目的,而调试是测试阶段最艰苦的工作。 调试又称纠错或排错,是程序测试后开始的工作,主要任务是依据测试发现的错误迹象确定位置和原因,并加以纠正。 系统测试的方法 (1) 希望用最小的测试用例集合得到最大的测试彻底度。一般按测试的性质分为静态测试和动态测试。 静态测试是测试人员查看文档或源程序,并对其进行分析,找出其中的错误或可疑之处。包括结构预查、流图分析和符号执行等。 动态测试又称为运行程序测试或运行代码测试,即运行被测试系统,按照事先规定的测试计划,输入事先准备的测试用例,得出运行结果数据,与计划结果数据比较,若不一致则有错误存在。动态测试又分为黑盒测试和白盒测试。 系统测试的方法 (2) 结构预查是指组织评议会的方式对被评议的程序虚拟地执行一遍。 流图分析以程序流程图为研究对象,只分析代码的结构而不执行代码,适合于编码实现阶段。 符号执行是对程序中的特定路径输入一些符号,根据输出符号来判断程序的行为和正确性,而不使用实际数据来执行程序,可通过符号执行树工具来完成。 黑盒测试又称为功能测试、数据驱动测试等,将程序视为一个黑盒,完全不考虑程序的内部结构和处理过程,只检查程序功能是否按规定正常运行,能否适当地接收输入数据后产生正确的输出信息等。 白盒测试以程序的内部逻辑结构为依据设计测试用例的方法,又称为结构测试。将程序视为透明的盒子,对程序的结构和处理过程完全了解,按照程序内部的逻辑关系测试程序,检验程序中的每条通路是否都按预定功能正确工作。 系统测试基本过程(1) 系统测试可分为与问题定义、系统分析、系统初步设计和系统详细设计相对应的四个步骤,即单元测试、集成测试、确认测试和系统测试(如图6.1)。 系统测试基本过程(2) 单元测试 又称模块测试或分调,是对程序的每一个模块进行独立测试。单元测试的目的是保证每个模块作为一个单元能正确运行。所发现的主要是编码和详细设计的错误。一般为白盒法和黑盒法结合使用。任务:指定的模块功能的执行;测试程序的逻辑与数据流路径;输入一切可能的输入数据类型,产生输出并预测比较;给出错误报告供程序排错。同时还应对模块接口、局部数据接口进行测试。 集成测试又称组装测试、综合测试或联调,是在单元测试后,将所有模块按初步设计要求组装成系统进行的测试。一般应由独立的测试小组进行。测试用例的设计通常采用黑盒法,测试时又分为非渐增式测试和渐增式测试两种。任务:系统的所有功能特性的测试;数据库的装载、重组、恢复等方面的测试;系统接口,包括内部、外部接口的测试;整体错误状态处理测试;检查系统的安全性和保密性。 系统测试基本过程(3) 确定测试又称有效性测试,验证所开发软件的功能和性能及其他特性是否符合需求说明书的要求 。一般采用黑盒法。内容:功能测试、性能测试、强度测试和配置复审等。 系统测试是在更大范围内进行的测试,将确认测试的开发软件作为整个基于计算机系统的一个元素,与计算机硬件、支撑软件、数据和人员等其他系统元素结合在一起,在实际运行环境下,对系统进行一系列集成和确认测试。包括恢复测试、安全性测试、可用性测试、安装测试和互连测试等。 第二节 系统维护 系统切换(1) 交付使用就是将旧系统停止使用而新系统投入运行的过程。其涉及交付前的准备工作和系统切换 。 交换前的准备工作包括数据准备、文档的准备和用户培训等几方面。 系统切换过程实际上是新旧系统交替过程。一般有直接切换、平行切换和逐步切换三种方式。 系统切换(2) 直接切换是指在某一特定时刻,旧系统停止使用,新系统投入运行。这种方式简单,但风险较大 。 平行切换是在一段时间内新旧系统并存,各自运行完成相应的工作,并相互进行检验。这种方式花费较大,但系统可靠性提高,风险较少 。 逐步切换是先将新系统某一部分代替老系统,逐步替换整个系统。这种方式接口多,但可避免直接方式的风险又可避免平行切换的花费多的缺点。 系统维护(1) 系统维护是在系统交付使用后,为了改正错误或满足新的需要而对系统进行修改的过程。不属于系统开发过程,它处于系统投入运行之后的时期,是系统生命周期的最后一个阶段 。 系统维护内容:包括硬件设备的
您可能关注的文档
最近下载
- 交往与合作-第一单元-第一课-增进自身礼仪修养.pptx
- 外研版高中《英语》(新标准)必修二Unit5 单元整体教学设计附作业设计.doc VIP
- 黑龙江省汤原县2025年上半年公开招聘辅警试题含答案分析.docx VIP
- 储能系统介绍PPT.pptx VIP
- 标准图集-给水排水标准图集 室外给水排水管道工程及附属设施-7排水管道出水口.pdf VIP
- 储油罐计量资料讲解.ppt
- 基于BIM+GIS的EPC工程总承包管理平台及其应用.pptx VIP
- 飞机座舱环境控制系统.pptx VIP
- 基于BIM GIS的EPC工程总承包管理平台.pdf VIP
- GB/T 13814-2025镍及镍合金焊条.pdf
文档评论(0)