管理信息系统第八章系统维护与评价.ppt

  1. 1、本文档共123页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
管理信息系统第八章系统维护与评价

* * * 4.4 集成测试(续) 桩模块 桩模块的作用是模拟待测模块X的下层模块E。其作用是接受待测模块X的控制并模拟下层模块E的功能。 A X Y … … … … … 待测模块 X 桩1 集成测试: E 4.4 集成测试(续) 非渐增式: 先分别测试A、B、C、D、E、F,然后将六个模块连接起来再测试。 渐增式(自底向上): 先并行测试E、C、F,然后测试B、D,最后测试A。 2 渐增式和非渐增式的比较 A B C E D F 4.4 集成测试(续) 2 渐增式和非渐增式的比较(续) 非渐增式需要较多的人工编写桩模块和驱动模块,渐增式较少 渐增式可以较早地发现模块界面之间的错误 渐增式有利于排错 渐增式比较彻底 渐增式需要较多的机器时间 渐增式的测试工作无法并行 结论:总的来说,渐增式比较优越 4.4 集成测试(续) 3 渐增式测试 由顶向下 自底向上 两种方式结合(“三明治”方式) 决定测试顺序的基本原则: –尽早测试关键的模块。所谓关键的模块是指 较复杂、较可能出错、或含有新的算法的模块。 –尽早测试包含输入输出操作的模块。这样向程序送入测试数据、以及检察输出结果就方便了。 4.4 集成测试(续) 3 渐增式测试(续) 由顶向下和自底向上的比较 –由顶向下可以较早地形成整个系统的总体框架,但有模块介入问题。使测试较为困难。 –自底向上没有模块介入问题,但总体框架要到最后一个模块(顶层模块)测试完才形成。 4.4 集成测试(续) 3 渐增式测试(续) A D C B I H J G F E L K 右图中J、I是包含输入输出的模块, D、F是关键的模块。 则测试顺序可以取: (自顶向下)ABCDEFGHIJKL; ABEFJCGKDHLI; ADHIJKLCGBFJE; ABFJDICGEKHL; (由下而上) KLHID以及JF-E,B-… (三明治式)JFBADI-… … 4.5 确认验收测试 目的是向用户表明软件系统的有效性,确认测试技术以黑盒法为主,以验证软件是否满足SRS规定的需求。 SRS (Software Requirement Specification) :软件需求说明书 4.5 确认验收测试 常用测试类型: 功能测试 容量测试 大数据量 紧张度测试 峰值 使用性测试 如,用户界面是否合理?风格是否统一? 操作是否方便?出错信息是否简明易用…等 安全性测试 4.5 确认验收测试 常用测试类型(续): 可靠性测试 恢复测试 文档测试 确保用户文档的精确性和清晰性,确保叙述正确无误 工序测试 与人工工序的配合情况 4.6 软件调试 调试的任务: 测试阶段发现的是故障的表现,可以成为外部错误。对于发现的错误必须进行诊断,找到其发生的原因和位置,这就是调试的任务。 测试工作由他人(专业测试小组)进行,而调试要求对程序结构和算法十分熟悉,因此最好由程序设计者本人完成。 常用调试技术 设置程序运行断点,插入打印语句 使用自动调试工具 常用调试策略 试探法 回溯法 对分查找 归纳法 4.7 测试过程文档 测试计划: 1)每个测试阶段的目的 2)每个测试阶段完成的标准 3)时间进度表 4)每个测试阶段的负责人员 5)测试用例库 6)测试所需的工具 7)每个测试阶段所需机时数 4.7 测试过程文档(续) 测试过程中的记录内容: 1)发现的错误 2)纠错时对系统作的修改 3)退化测试情况:即修改后的再测试 4)错误原因、类型、比率的分析和统计 思考 软件测试的基本任务是什么?简述软件测试的方法。 总结软件测试的基本原则。 什么是软件系统的?测试和?测试,它们各自的目的和方法有什么特点? 使用白盒法覆盖了被测试程序的所有逻辑执行路径能够保证程序正确吗? 为什么综合测试策略中首先考虑边界值分析,而不是等价分类方法? 5 系统试运行与切换 系统切换:新旧系统的交替过程,也就是旧的管理信息系统逐渐退出,由新的管理信息系统来代替 系统测试的同时就可进行试运行 切换的方法 —直接法 —并行法 —阶梯法 (分段法) 老系统 新系统 老系统 新系统1 新系统2 新系统n 老系统 新系统 直接法 阶梯法 并行法 5 系统试运行与切换(续) 切换的方法 用户验收 – 系统验收 – 文档验收 – 签署文件 5 系统试运行与切换

文档评论(0)

pangzilva + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档