软件测试培训教程要点详解.ppt

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
软件的测试整个过程 估算 测试计划 需求 设计 编码 测试总结 安装,交付 维护 设计测试用例 边界值分析法 边界值分析:是考虑边界条件而选取测试用例的一种 黑盒测试方法,是对等价类划分方法的补充。 实践证明,软件在输入、输出域的边界附近容易出现差错, 而不是在输入范围的内部。因此针对各种边界情况设计测试用例,可以查出更多的错误。 边界值分析法 使用边界值分析方法设计测试方案首先应该确定边界情况,通常输入等价类和输出等价类的边界,就是应该注重测试的程序边界情况。 选取的测试数据应该正好等于、刚刚小于和刚刚大于边界值,也就是说,按照边界值分析法,应该选取刚好等于、稍小于和稍大于等价类边界值作为测试数据,而不是选取每个等价类内的典型值或任意值作为测试数据。 基于边界值分析方法选择测试用例的原则 如果输入条件规定了值的范围,则应取刚达到这个范围的边界的值,以及刚刚超越这个范围边界的值作为测试输入数据。 如果输入条件规定了值的个数,则用最大个数,最小个数,比最小个数少一,比最大个数多一的数作为测试数据。 根据规格说明的每个输出条件 ,考虑值的范围情况。 基于边界值分析方法选择测试用例的原则 。根据规格说明的每个输出条件 ,考虑值的个数情况。 如果程序的规格说明给出的输入域或输出域是有序集合,则应选取集合的第一个元素和最后一个元素作为测试用例。 如果程序中使用了一个内部数据结构,则应当选择这个内部数据结构的边界上的值作为测试用例 分析规格说明,找出其它可能的边界条件。 错误推测方法 基于经验和直觉推测程序中所有可能存在的各种错误, 从而有针对性的设计测试用例的方法。 错误推测方法的基本思想:列举出程序中所有可能有的错误和容易发生错误的特殊情况,根据他们选择测试用例。 错误推测方法常见依据 在单元测试时曾列出的许多在模块中常见的错误。 以前产品测试中曾经发现的错误等。 已发现缺陷的测试方法的推广。 容易发生错误的情况。 补充等价类和边界值法遗漏的一些等价类组合。 一些位置使用了共享变量,设计测试用例,修改一个共享变量,看其他位置有没有同 时做修改 因果图设计方法 因果图方法是对等价类的扩展 , 可以理解为 “ 等价类组合判定表 ” 。因果图即输入等价类与输出等价类的关系图 因果图生成测试用例的基本步骤 分析软件规格说明描述中, 那些是原因 ( 即输入条件或输入条件的等价类 ) ,那些是结果 ( 即输出条件 ) , 并给每个原因和结果赋予一个标识符。 分析软件规格说明描述中的语义。找出原因与结果之间, 原因与原因之间对应的关系 。根据这些关系,画出因果图。 因果图生成测试用例的基本步骤 表明约束条件。由于语法或环境限制, 有些原因与原因之间,原因与结果之间的组合情况不不可能出现。 为表明这些特殊情况, 在因果图上用一些记号表明约束或限制条件。 把因果图转换成判定表 为判定表中每一列表示的情况设计测试用例。 正交试验法 正交试验设计方法:是从大量的试验数据中挑选适量的、有代表性的点,从而合理的安排测试的一种科学的试验设计方法 正交试验测试用例设计步骤 提取功能说明,构造因子 状态表。 加权筛,生成因素分析表 利用正交表构造测试数据集。 正交试验法优点 节省测试工时。 可控制测试用例的数量。 测试用例具有一定的覆盖率。 正交试验法在软件测试中是一种有效的方法,例如在平台参数配置方面,我们要选择哪种组合方式是最好的,每个参数可能就是一个因子,参数的不同取值就是平水,采用正交试验法设计出最少的测试组合,达到有效测试目的。 功能图分析方法 功能图方法:用功能图形象地表示程序功能说明,并生成功能图的测试用例。 又可以称作流程测试或状态迁移测试 类似于白盒测试中的逻辑覆盖和路径法 需要懂得控制语句(循环,顺序,选择,重复) 功能图生成测试用例过程 在每个状态生成局部测试用例。 测试路径生成:从初始状态到最后状态的测试路径 测试用例合成:合成测试路径和功能图中每个状态的局部测试用例。 测试用例合成算法:条件构造树。 场景法 事件触发控制流程,事件触发时的情景便形成场景。 同一事件不同的触发顺序和处理结果就形成事件流 用例场景用来描述流经用例的路径,从用例开始到结束遍历这条路径的有基本流和备选流。 测试用例选择的综合策略 1、首先进行等价类划分,包括输入条件和输出条件的等价类划分,将无限测试变成有限测试,这是减少工作量和提高测试效率的有效方法。 2、在任何情况下都必须使用边界值分析方法。经验表明,用这种方法设计出的测试用例发现程序错误的能力最强 测试用例选择的综合策略 3、可以用错误推测法追加一些测试用例,这些需要依靠测试工程师的智慧和经验。 4、对照程序逻辑,检查已 设计的测试用例的逻辑覆盖程序,如果没有达到要求的覆盖标准,应当再

文档评论(0)

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

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

1亿VIP精品文档

相关文档