系统实施与测试.pptVIP

  1. 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多

系统测试手段人工测试有效查找程序中的错误程序审查、人工运行、复查计算机辅助测试准备一些测试程序在计算机上运行,以查找程序中的错误第30页,共78页,星期日,2025年,2月5日软件测试的4个层次9.4.2单元测试(unittesting) 在单元测试中,主要从模块的五个特征进行检查:模块接口、局部数据结构、重要的执行路径、出错处理和边界条件。 如果所测模块的数据流不能正确的输入、输出,则根本就无法进行其它测试。所以模块接口测试应该最先进行第31页,共78页,星期日,2025年,2月5日设计测试用例预测到出错的条件有对出错处理的路径对出错的测试应该着重考虑以下常见错误错误的描述难于理解错误提示与实际错误不相符错误提示信息不足以确定错误或确定造成错误的原因对错误进行处理之前,系统已经对错误条件干预第32页,共78页,星期日,2025年,2月5日单元测试通常由程序员本人完成单元测试的方法:由测试人员使用或开发专门的模块进行由于模块不是独立运行的程序,各模块之间存在调用关系,在对每个模块进行测试时,可以开发以下两种模块驱动模块:相当于一个主程序,接收测试用例的数据,将这些数据送到被测试模块,输出测试结果。桩模块:代替被测模块中所调用的其它模块,目的是为了校验入口,输出调用和返回的信息第33页,共78页,星期日,2025年,2月5日9.4.3组装测试(integrationtesting)两种方法非增量式集成测试分别测试各个模块,再把这些模块组合起来进行整体测试优点:各模块并行测试,充分利用人力,加快工程进度问题:错误不容易查找和定位增量式集成测试把下一个要测试的模块组合到已测试好的模块中,测试完后再将下一个需测试的模块组合进来测试,逐步把所有模块组合在一起,完成测试优点因为测试的范围是一步步扩大,所以错误容易定位已测试的模块可在新的条件下进行测试,程序测试的更彻底第34页,共78页,星期日,2025年,2月5日增量式集成测试1.自顶向下的增量方式将模块按程序的控制结构,从上到下的组合方式增加新测试模块有先深度后宽度和先宽度后深度两种次序模块结构如P136的图7.2先深度后宽度的测试顺序:M1,M2,M5,M6,M3,M7,M4先宽度后深度的测试顺序:M1,M2,M3,M4,M5,M6,M7第35页,共78页,星期日,2025年,2月5日组装的步骤(1)用主模块作为驱动模块,与之直接相连的模块用桩模块代替(2)根据所选的测试次序,用下一个模块替换所用的桩模块;而新引入模块所调用的其它模块用桩模块代替,构成新的测试对象(3)为了避免因为引入新模块,而产生已测试过的模块出现新问题,可以进行必要的重复测试,即重复部分或全部已经进行过的测试(4)所有模块是否已经组合到系统中,并完成测试?如果没有,则返回步骤(2),重复进行;是则停止测试自顶向下增量方式的优点较早发现问题,及时纠正不需重复编写驱动模块,但需多次编写桩模块第36页,共78页,星期日,2025年,2月5日增量式集成测试2.自底向上的增量方式从最底层的功能模块开始,边组合边测试步骤(1)将最底层的模块组合成能完成某种特点功能的模块组,为每个模块组设计驱动程序,用驱动程序来控制并进行测试(2)按从下向上的方向,用实际模块替换相应的驱动程序,组成新的模块组,再为该模块设计驱动程序,用新的驱动程序进行控制和测试(3)所有模块是否已经组合到系统中,并完成测试?如果没有,则返回步骤(2),重复进行;是则停止测试优点较早发现底层关键性模块出现的错误不需要编写桩模块,但需要多次编写驱动模块缺点:对程序中的主要控制错误发现较晚第37页,共78页,星期日,2025年,2月5日9.4.4确认测试(validationtesting)经过集成测试之后,软件就被集成起来,接口方面的问题已排除,就可以进入软件测试的最后一个环节—确认测试任务检查软件的功能和性能是否与用户的要求一样系统分析说明书描述了用户对软件的要求,是软件有效性验证的标准和基础步骤1.有效性测试2.软件配置审查3.验收测试第38页,共78页,星期日,2025年,2月5日有效性测试在模拟环境下,通过黑盒测试校验所开发的软件是否与需求规格说明书一致具体内容制定测试计划规定测试类型设计测试用例除了检查软件的功能和性能之外,还需要对软件的容错性、维护性等其它方面进行检测组织测试人员对已集成的软件进行测试测试人员可由开发商的内部人员组成,但最好是没有参加该项目的有经验的软件设计人员第39页,共78页,星期日,2025年,2月5日软件配置审查

文档评论(0)

xiaolan118 + 关注
实名认证
文档贡献者

你好,我好,大家好!

版权声明书
用户编号:7140162041000002

1亿VIP精品文档

相关文档