网站大量收购独家精品文档,联系QQ:2885784924

第天软件测试方法ppt.ppt

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

软测基础理论 软件测试方法 内容复习 软件的定义 软件测试的定义 软件的生命周期 软件测试的生命周期 一条缺陷报告包括哪些主要内容 一条用例包括哪些主要内容 测试计划包括哪些内容 V模型 缺陷的管理流程 软件测试的相关原则 软件测试的分类 软件测试可按照不同的角度,有不同的分类方法。 按照开发阶段划分——单元测试、集成测试、确认测试、系统测试和验收测试。 按照测试实施组织划分——开发方测试、用户测试和第三方测试。 按照测试技术划分——白盒测试、黑盒测试和灰盒测试。 按照测试方式划分——静态测试和动态测试、手工测试、自动测试。 按照测试目的划分——功能测试、健壮性测试、性能测试、压力测试、用户界面测试、可靠性测试、安全性测试、文档测试、恢复测试、兼容性测试等、冒烟测试、回归测试、安装测试。 白盒测试——基于产品的内部结构来进行测试,又称为结构测试,逻辑驱动测试或基于程序的测试。 主要检查内部操作是否按规定执行,软件各个部分功能是否得到充分利用,即根据被测程序的内部结构设计测试用例,测试者需要预先了解被测试程序的结构。 确认测试——检验所开发的软件能否满足所有功能和性能需求的最后手段,通常采用黑盒测试方法。 系统测试——是检测被测软件与系统的其他部分的协调性,通常采用黑盒测试方法。 验收测试——是软件产品质量的最后一关,主要从用户的角度着手,其参与者主要是用户和少量的程序开发人员,通常采用黑盒测试方法。 静态测试包括: 代码检查 静态结构分析 代码质量度量 它可以由人工进行,充分发挥人的逻辑思维优势,也可以借助软件工具自动进行。 如果程序中使用了一个内部数据结构,则应当选择这个内部数据结构的边界值作为测试用例。 分析规格说明,找出其他可能的边界条件。 2.3.4 决策表法 1. 决策表法概述 在一些数据处理问题中,某些操作是否实施依赖于多个逻辑条件的取值。在这些逻辑条件取值的组合所构成的多种情况下,分别执行不同的操作。 决策表是分析和表达多个逻辑条件下执行不同操作情况的工具,能表示输入条件的组合以及与每一输入组合相对应的动作组合。可以把复杂逻辑关系和多种条件组合的情况表达的比较明确。 决策表通常由四部分组成 根据软件规格说明,建立决策表的步骤如下: 确定规则的个数。假如有n个条件,每个条件有两个取值(由于每个原因可取0或1),故有2n种规则; 列出所有的条件桩和动作桩; 填入条件项; 填入动作项,得到初始决策表; 化简。合并相似规则(相同动作)。 以下列问题为例给出构造决策表的具体过程。 如果某产品销售好并且库存低,则增加该产品的生产; 如果该产品销售好,但库存量不低,则继续生产; 若该产品销售不好,但库存量低,则继续生产; 若该产品销售不好,且库存量不低,则停止生产。 确定规则的个数。有2个条件(销售、库存),故有22=4种规则。 列出所有的条件桩和动作桩。 填入条件项。 填入动作项,得到初始决策表,如下表所示。 2. 决策表法的应用 决策表能够将复杂的问题按照各种可能的情况全部列举出来,因此能够设计出完整的测试用例集合。 条件——输入 动作——输出 分析如下: 确定规则的个数。三角形问题的决策表有4个条件,每个条件可以取两个值(真值和假值),所以应该有24=16种规则。 列出所有条件桩和动作桩。 填写条件项。 填写动作项,从而得到初始决策表。 简化决策表。合并相似规则后得到三角形问题的简化决策表。 2.3.5 因果图法 1. 因果图法 等价类划分法、边界值分析法在对输入条件的考虑中,并未重视输入条件的组合和各个输入条件之间的相互制约关系。当输入存在若干种可能的组合时,相应能产生多个动作,因此,必须对这些组合加以考虑,测试程序在某种输入组合的情况下能否完成规格说明书中预先规定的功能。 因果图是一种描述输入条件的组合及每种组合对应的输出的图形化工具。可在因果图的基础上设计测试用例。它适合于检查程序输入条件的各种情况的组合。 2 . 因果图法测试用例 某软件规格说明中包含这样的要求:输入的第一个字符必须是A或B,第二个字符必须是一个数字,在此情况下进行文件的修改;但如果第一个字符不正确,则给出信息L;如果第二个字符不是数字,则给出信息M。 (1)分析程序的规格说明,列出原因和结果。 原因:C1----第一个字符是A C2----第一个字符是B C3----第二个字符是一个数字 黑盒测试法除此之外,还有错误推测法、正交试验法、场景法、功能图法等。 错误推测法:根据经验、直觉和预感来进行测试。 缺省值、空白、空值、零值、无输入条件 正交试验设计方法:从大

文档评论(0)

过各自的生活 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档