- 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. 调试或排错 调试 又称纠错或排错,当测试发现错误之后就必须进行排错。 排错的主要任务是依据测试发现的错误迹象确定错误性质、原因、和位置,然后改正错误。 改正错误是调试的目的,而调试是由程序人员来完成的艰苦工作。 3.测试的方法 一般按测试的性质分为静态和动态测试 (1)静态测试 静态测试是测试人员查看文档或源程序,并对其进行分析,找出其中的错误或可疑之处。 静态测试广义地可称为软件检验,包括 软件需求评审 软件设计评审 软件代码复查 符号执行 静态测试狭义地就指软件代码复查,包括 结构预查 流程图分析 软件代码复查 符号执行 结构预查 指以组织评议会的方式对被评议的程序虚拟地执行一遍,着重在程序的整体结构(逻辑结构、功能结构、数据结构等方面的合理性和正确性)。 流图分析 以程序流程图为研究对象,只分析代码的结构而不执行代码。 软件代码复查 指对程序中的代码进行人工复查,比如语法、语义、特定路径的执行等。 事实表明,通过静态检验可以大大减少进入测试阶段的错误数量,使得测试成本大大降低。 (2)动态测试 是严格意义上的测试,是指程序的一次执行。又称为运行程序测试或运行代码测试,即运行被测试系统。 测试基本步骤 按照事先规定的测试计划(期望结果),输入事先准备的测试数据,得出运行结果数据,与计划结果(期望结果)数据比较,若不一致则有错误存在。 测试用例-集合 {期望结果+测试数据+运行结果} 成功的与失败的测试 成功的测试能够找到至今尚未发现的错误。 失败的测试没有找到至今尚未发现的错误。 好的测试 希望用最小的测试用例集合得到最多的错误 用最少的代价能够找到至今尚未发现的更多的错误 测试的信息流之间的关系 (3)动态测试方法:黑盒和白盒测试 黑盒测试又称为功能测试,将程序视为一个黑盒,完全不考虑程序的内部结构和处理过程,只检查程序功能是否按规定正常运行,能否适当地接收输入数据后产生正确的输出信息等。 例如,ax2+bx+c=0 ,root(real:a,b,c,x1,x2) 白盒测试 以程序的内部逻辑结构为依据设计测试用例的方法,又称为结构测试。 将程序视为透明的盒子,对程序的结构和处理过程完全了解,按照程序内部的逻辑关系测试程序,检验程序中的每条通路是否都按预定功能正确工作。 例如, 4.测试基本过程 测试过程 可分为与问题定义、系统分析、系统初步设计和系统详细设计相对应的四个步骤 即单元测试、集成测试、确认测试和系统测试。 单元测试 又称模块测试或分调,是对程序的每一个模块进行独立测试。 单元测试的目的 是保证每个模块作为一个单元能正确运行。所发现的主要是编码和详细设计的错误。一般为白盒法和黑盒法结合使用。 单元测试的任务 指定的模块功能的执行; 测试程序的逻辑与数据流路径; 输入一切可能的输入数据类型,产生输出并预测比较; 给出错误报告供程序排错。 同时还应对模块接口、局部数据接口进行测试。 集成测试 又称组装测试、综合测试或联调,是在单元测试后,将所有模块按初步设计要求组装成系统进行的测试。 一般应由独立的测试小组进行。 测试用例的设计通常采用黑盒法 测试方式 非渐增式测试 渐增式测试 集成测试的基本任务 系统的所有功能特性的测试; 数据库的装载、重组、恢复等方面的测试; 系统接口,包括内部、外部接口的测试; 整体错误状态处理测试; 检查系统的安全性和保密性。 确认测试 又称有效性测试.一般由用户主要完成. 目的 验证所开发软件的功能和性能及其他特性是否符合需求说明书的要求 。 一般采用黑盒法。 主要: 功能测试 性能测试 强度测试 配置复审等。 系统测试 是在更大范围内进行的测试,将确认测试的开发软件作为整个基于计算机系统的一个元素,与计算机硬件、支撑软件、数据和人员等其他系统元素结合在一起,在实际运行环境下,对系统进行一系列集成和确认测试。 系统测试包括 性能测试 恢复测试 安全性测试 可用性测试 安装测试 互连测试 强度测试 容量测试等。 第二节 系统维护 1.系统维护 当系统开发完成后,就应该交于用户使用。 当用户使用系统后,就需要对系统进行维护。 系统维护就是保证系统正常运行所做的工作,包括对软件、硬件和数据等方面的维护。 交付使用实际上就是进行系
您可能关注的文档
- 重庆大学公共管理学院市政管理学课件第二章第一节 市政体制(二).ppt
- 重庆大学公共管理学院市政管理学课件第二章第一节 市政体制(三).ppt
- 重庆大学公共管理学院市政管理学课件第二章第一节 市政体制(一).ppt
- 重庆大学公共管理学院市政管理学课件第六章第二节 城市社会治安管理(二).ppt
- 重庆大学公共管理学院市政管理学课件第六章第二节 城市社会治安管理(三).ppt
- 重庆大学公共管理学院市政管理学课件第六章第二节 城市社会治安管理(一).ppt
- 重庆大学公共管理学院市政管理学课件第六章第三节 城市社会保障管理(二).ppt
- 重庆大学公共管理学院市政管理学课件第六章第三节 城市社会保障管理(三).ppt
- 重庆大学公共管理学院市政管理学课件第六章第三节 城市社会保障管理(一).ppt
- 重庆大学公共管理学院市政管理学课件第六章第四节 城市社区管理(二).ppt
- 重庆大学计算机学院计算机信息管理基础课件 第七章.ppt
- 重庆大学计算机学院计算机信息管理基础课件 第三章.ppt
- 重庆大学计算机学院计算机信息管理基础课件 第四章.ppt
- 重庆大学计算机学院计算机信息管理基础课件 第五章.ppt
- 重庆大学计算机学院计算机信息管理基础课件 第一章.ppt
- 重庆大学经济与工商管理学院电子商务概论课件第八章 电子商务系统安全.ppt
- 重庆大学经济与工商管理学院电子商务概论课件第二章 电子商务商业模式.ppt
- 重庆大学经济与工商管理学院电子商务概论课件第九章 电子商务支付系统.ppt
- 重庆大学经济与工商管理学院电子商务概论课件第六章 网上服务业.ppt
- 重庆大学经济与工商管理学院电子商务概论课件第七章 电子商务系统建设.ppt
最近下载
- 新版(高级)汽车驾驶员考试题库大全(含答案).docx
- 长沙会战幻灯片.ppt VIP
- 7.《短歌行》《归园田居(其一)》联读课件 统编版高中语文必修上册.pptx VIP
- TB 10753-2018 高速铁路隧道工程施工质量验收标准.pdf VIP
- 压型彩钢屋面板施工方案方案.pdf VIP
- 情境教学法在小学英语课堂教学中的运用.pptx VIP
- 全国生态状况调查评估技术规范——生态系统服务功能评估(HJ 1173—2021).pdf VIP
- 北师大版四年数学上册六除法《路程、时间与速度》课件.pptx VIP
- 2025年一季度专题党课讲稿讲稿:提升党性修养践行使命担当.pptx VIP
- 频率选择表面赋能多功能隐身雷达天线罩:理论、设计与应用探索.docx
文档评论(0)