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

测试用例设计基础培训.ppt

  1. 1、本文档共22页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
内容简介 黑盒测试设计方法 测试用例写作方法 测试用例写作注意事项 黑盒测试设计方法 等价类划分 边界值 因果图 判定表 错误推测法 功能图法 黑盒测试设计方法 等价类划分法 定义: 等价类指某个输入域的子集合。在该子集合中,各个 输入数据对于揭露程序中的错误都是等效的。分为有 效等价类和无效等价类 等价类的划分步骤: 1)先考虑输入数据的数据类型(合法类型和非法类型) 2)再考虑数据范围(合法类型中的合法区间和非法区间) 3)画出示意图,区分等价类 4)为每一个等价类编号 5)从一个等价类中选举一个测试数据构造测试用例 黑盒测试设计方法 等价类划分法举例: 思考:什么情况下适合用等价类划分法?? 黑盒测试设计方法 边界值分析法 定义: 是对输入或输出的边界值进行测试的一种黑盒 测试方 法。通常边界值分析法是作为等价类划分法的补充,这 种情况下,其测试用例来自等价类的边界。 步骤: 1)首先确定输入或输出数据的边界 2)选取正好等于、刚刚大于、刚刚小于的值作为测试 数据 黑盒测试设计方法 常见的使用边界值的情况: 1)数据类型的边界值 2)数组的边界值 3)分支判断语句的边界值 思考:某个输入框只能输入短整型数据,采用边 界值如何测试?? 黑盒测试设计方法 错误推测法 定义: 靠经验和直觉推测程序中可能存在的各种错误,从而有 针对性地设计测试用例的方法。 基本思想: 列举程序中所有可能有的错误和容易发生错误的特殊情 况,根据他们选择测试用例。 黑盒测试设计方法 因果图法 定义: 是一种利用图解法分析输入的各种组合情况,从而设 计测试用例的方法,它适合于检查程序的输入条件的 各种组合情况。 使用因果图设计用例的步骤: 1)找出所有的输入条件和输出条件,并编号 2)分析输入条件的关系,是互斥还是可以同时满足 3)找出输入条件组合对应的输出条件,画出因果图 4)把因果图转换为判定表 5)把判定表的每一列拿来作为依据,设计测试用例 黑盒测试设计方法 图示: 通常在因果图中,用Ci表示原因,Ei表示结果,其基本符号如图所示。 黑盒测试设计方法 因果图法举例: 黑盒测试设计方法 功能图法 定义: 功能图由状态迁移图和布尔函数组成。状态迁移图用状 态和迁移来描述。一个状态指出数据的输入位置,而迁 移则指明状态的改变。 若用节点代替状态,用弧线代替迁移,则状态迁移图就 可转化为控制流程图形式。问题就转化为路径测试方法 了。 需要注意的是:系统测试用例每一个用例表示一个全流 程,即从程序入口到程序出口 黑盒测试设计方法 功能图举例: 黑盒测试设计方法 黑盒测试设计方法综合使用测试策略: 1)首先进行等价类划分,包括输入条件和输出条件的等价划分,将无限测试变成有限测试,这是减少工作量和提高测试效率最有效的方法。 2)在任何情况下都必须使用边界值分析方法。经验表 明,用这种方法设计出的测试用例发现程序错误的能力最强。 3)可以用错误推测法追加一些测试用例,这需要依靠测试工程师的智慧和经验 黑盒测试设计方法 4)如果程序的功能说明中含有输入条件的组合情况,则一开始就可选用因果图法和判定表驱动法。 5)对于参数配置类的软件,要用正交试验法选择较少的组合方式达到最佳效果。 6)功能图法也是很好的测试用例设计方法,我们可以通过不同时期条件的有效性设计不同的测试数据。 7)对于业务流清晰的系统,可以利用场景法贯穿整个测试案例过程,在案例中综合使用各种测试方法。 测试用例写作方法 精读规格(AR)、需求(SRS)、数据库接口文档 整理思路,从大处着手,先写出框架,逐点细化 (即写测试要点) -测试要点最好分章节,一目了然 -先写正常用例,再通过逐个否定测试条件来构造 异常用例 细化测试要点,填充输入、输出、操作步骤 测试用例写作注意事项 测试用例编号要符合规范,如:STP_R.FUNC.SER_002_001 站在系统或功能的角度: -SER考虑的是路径

文档评论(0)

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

分享好文档!

1亿VIP精品文档

相关文档