- 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)逻辑覆盖可以间接地提高功能覆盖; 2)对逻辑路径的测试是必要的,而逻辑路径一般无法从外部功能看出来。 逻辑覆盖包括:语句覆盖、判定覆盖、条件覆盖、判定/条件覆盖和路径覆盖,最常用、最简单的形式是语句覆盖,即覆盖被测程序中语句的百分比。 基于需求的测试:采用黑盒测试策略,在不知道详细设计规格说明或代码的情况下对用户需求进行测试。基于需求的测试根据功能设计规格说明设计测试用例。 基于功能的测试:采用黑盒策略,根据功能设计规格说明,采用等价类划分、边界值分析和故障猜测等方法设计测试用例。 基于内部的测试:只能采用白盒测试策略,但可采用功能设计规格说明制订测试计划。一但采用白盒测试,便可通过一系列的技术确保系统的内部各部分获得充分的测试并且达到足够的逻辑覆盖。 确认测试策略 ● 测试是为了发现故障, 而不是为了显示故障不存在。 ● 测试最困难的问题之一是不知道何时终止测试。 ● 避免使用未经计划、不能重复使用且用后即扔的测试用例。 ● 测试用例的一个重要组成部分是预期输出或结果,仔细比较每一次测试执行的实际结果和预期结果。 ● 测试用例必须考虑有效、无效、预期和非预期的输入条件。 ● 经验较少的测试人员倾向于只从输入角度设计测试用例。经验丰富的测试人员能够生成预期输出所要求的输入。 实施确认测试时应考虑的基本原则: 确认测试活动可以分为:低层测试和高层测试 1.低层测试 低层测试涉及对程序的各个单元或模块进行测试,包括单元测试和集成测试。 单元测试 集成测试 综合测试策略 高层测试涉及对整个产品的测试。为保证测试的客观性,测试最好在开发组织之外由独立的测试机构进行。高层测试的形式包括: 可用性测试 功能测试试 系统测试 验收测试 高层测试 回归测试 回归测试则是对程序进行测试以确定是否因故障修复而引入了新的故障。 回归测试不是一种新的测试活动,它是为检查是否因修复故障引入了新的故障而重新执行某些或所有测试用例的过程。 软件测试模型 软件测试模型是软件测试工作的框架,描述了软件测试过程所包含的主要活动,这些活动之间的相互关系等。目前的软件测试模型主要有 V模型 W模型 H模型 X模型 前置模型 V模型 V模型反映了测试活动与分析和设计的关系,明确标明了测试过程中存在的不同级别,并清楚描述测试的各个阶段和开发过程的各个阶段之间的对应关系。V模型左侧是开发阶段,右侧是测试阶段。开发阶段先从定义软件需求开始,然后把需求转换为概要设计和详细设计,最后形成程序代码。测试阶段是在代码编写完成以后,先作单元测试开始,然后是集成测试、系统测试和验收测试。 优点:自底向上测试方法不需要桩模块,测试用例的设计亦相对比较简单,也不存在还没把前面的模块完全测试却又开始测试另一模块的问题。如果关键的模块是在结构图的底部,自底向上测试具有一定的优越性。 缺点:在测试初期不能呈现出被测软件系统的轮廓。实际上,直到最后一个模块(模块M1)加入时才具有整体形象,才能形程完整的程序。 集成方法 优点 缺点 自顶向下测试 如果主要故障发生在程序的顶端时,有利于查出故障。 一旦加入I/O功能,测试用例易于形成。 初期的程序轮廓可以让人们看到程序的功能,增强信心 需要桩模块。 在I/O功能加入以前,很难描述测试用例。 很难观察测试输出。 使人想推迟完成某些模块的测试。 自底向上测试 如果主要故障发生在程序的底端时,有利于查出故障。 测试用例生成容易。 观察测试结果容易。 需要驱动程
您可能关注的文档
- 电子工艺技术与实践课件作者许研文第5章节Multisim10.0软件的基本应用.ppt
- 电子工艺技术与实践课件作者许研文第7章节5具有过电流保护的直流可调稳压电源.ppt
- 配电网自动化技术课件作者郭谋发配电网自动化技术——章节5电力用户用电信息采集终端【修订】.ppt
- 电子工艺技术综合技能教程课件作者武昌俊等实训.ppt
- 电子工艺技术综合技能教程课件作者武昌俊等项目3上.ppt
- 配送作业实务第2版课件作者李守斌第九单元.ppt
- 钳工基本技能训练课件作者侯文祥逯萍第九章节矫正与弯形.ppt
- 钳工基本技能训练课件作者侯文祥逯萍第十章节铆接.ppt
- 电子工艺技术综合技能教程课件作者武昌俊等项目3下.ppt
- 电子工艺实训教程第3版课件作者孙惠康第1章节常用电子元器件.ppt
最近下载
- 自由作文教学课件.ppt VIP
- CS5080-V13926596180升压充电管理IC.pdf VIP
- 第十三课《生活中的标志》课件+2025-2026学年赣美版(2024)初中美术八年级上册.pptx VIP
- 道教女仙麻姑考.pdf VIP
- 第十一课《图形创意设计》课件+-2025-2026学年赣美版(2024)初中美术八年级上册.pptx VIP
- 成功作文教学课件.ppt VIP
- _第六单元《捏塑造型》全课时教学课件+2025-2026学年赣美版(2024)初中美术八年级上册.pptx VIP
- 获奖作文教学课件.ppt VIP
- 第十五课《传承与变奏》课件+2025-2026学年赣美版(2024)初中美术八年级上册.pptx VIP
- 第9章 关税措施《国际贸易基础》.pptx VIP
文档评论(0)