软件测试复习资料.docVIP

  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文档。上传文档
查看更多
软件测试复习资料

《软件测试基础》复习大纲 2.软件出现了产品说明书指明不会出现的错误。 3.软件功能超出产品说明书指明范围。 4.软件未达到产品说明书虽未指出但应达到的目标。 5.软件测试员认为软件难以理解、不易使用、运行速度缓慢,或者最终用户认为不好。 软件缺陷原因分析 答:①产生软件缺陷的原因很多,其中最大的原因是软件产品规格说明书(Product Specification )。②软件缺陷的第二大来源是设计(随意,易变,沟通不足)。 软件缺陷的修复(fix)费用 答::①在软件开发的各个阶段,都有可能发现缺陷,但不同的时间发现缺陷,其消除缺陷的费用却有着非常大的区别。②随着时间的推移,缺陷的修复费用呈几何级数增长。 软件测试定义、目的? 答:软件测试的定义:狭义的定义,程序测试是为了发现错误而执行程序的过程。广义的定义,软件测试是指软件产品生存周期内所有的检查、评审和确认活动,如设计评审和系统测试。目的:①尽早发现软件产品中的缺陷并确保其被修复 ②评估、确认软件的质量 ③预防缺陷 ④具体实施软件测试时,要在发现缺陷和保证质量两个目的之间做出平衡。 其主要目的是发现缺陷。 验证和确认(VV) 答:软件测试通过验证和确认活动来进行。 验证(Verification) :是保证软件符合产品说明书的过程。 确认(Validation):是保证软件满足用户要求的过程。 测试与调试 测试:Test目的是发现缺陷,通常在受控的条件下(正常的条件和异常的条件)运行程序并评估结果。 调试:Debug目的是定位并修复故障,属于开发活动。调试是软件开发人员的工作。 答:软件的调试是发现、分析和去除软件失效根源的过程。软件的测试和调试是不一样的。 目标不同。软件测试的目的是发现错误,至于找出错误的原因和错误发生的地方不是软件测试的任务,而是调试的任务。调试的目的是为了证明程序的正确,因此它必须不断地排除错误。他们的出发点不一样。前者是挑错,是一种挑剔过程,属于质量保证活动。后者是排除错误,是一种排除过程,是编码活动的一部分。 执行者不同。做测试的,可能是开发人员、测试团队、QA团队及最终用户;而调试是软件开发人员的工作,属于开发活动。 软件测试的对象 答:软件测试≠程序测试 软件测试贯穿于软件定义和开发的整个期间。需求分析,概要设计,详细设计,以及程序编码等各个阶段所得到的文档,包括需求规格说明,概要设计规格说明,详细设计规格说明以及源程序,都是软件测试的对象。 测试用例是什么? 答答Title / Summary 标题/摘要 Preconditions 预置条件 Reproducible Steps 重现步骤 Expected result 预期结果 Actual result 实际结果 Isolation/Notes 隔离 /注释 软件测试常见的3种方式是什么,分别可将软件测试分为哪些测试? 答:软件测试常见的3种方式是:等价类划分法,边界值法,因果图法。 可将软件测试分为:黑盒静态测试,黑盒动态测试 白盒静态测试,白盒动态测试 检查文档、等价类划分法、因果图、决策表、代码审查、判定覆盖、条件组合覆盖分别是静态黑盒测试、动态黑盒测试、静态白盒测试和动态白盒测试中的哪一种? 答:静态黑盒测试:检查文档 动态黑盒测试:等价类划分法,边界值分析法,状态测试,因果图,决策表, 静态白盒测试:代码审查 动态白盒测试:判定覆盖,条件组合覆盖 黑盒测试用例的设计方法有哪些? 答:1、等价类划分法 2、边界值分析法 3、错误推测法 4、因果图和决策表 5、场景法 6、功能图法 7、判定表驱动法 8、正交试验设计法 等价类测试的思想是什么? 答:将程序所有可能的输入数据(有效和无效的)划分成若干个等价类,选取每个类中的代表值作为测试用例进行测试。 有效等价类:设计一测试用例,使其尽可能多地覆盖尚未覆盖的有效等价类,重复这一步骤,直到多有有效等价类均被测试用例所覆盖。 无效等价类:设计一新测试用例,使其只覆盖一个无效等价类,重复这一步骤直到所有无效等价类均被覆盖; 有效等价类和无效等价类分别是什么? 答:有效等价类:有效等价类是指对于软件规格说明而言,有意义的、合理的输入数据集合。 无效等价类:无效等价类是指对于软件规格说明而言,没有意义的、不合理的输入数据集合。 等价类划分法测试用例设计的步骤是? 答:(1)划分并标识等价类 标识所有输入,对每个输入进行等价类划分,形成等价类表,每一等价类规定一个唯一的编号; (2)为有效等价类设计测试用例 设计一测试用例,使其尽可能多地覆盖尚未覆盖的有效等价类,重复这一步骤,直到所有有效等价类均被测试用例所覆盖; (3)为

文档评论(0)

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

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

1亿VIP精品文档

相关文档