全面的黑盒测试基本方法.ppt

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

其他常用功能测试工具 2.Compuware公司的自动黑盒测试工具QACenter QACcenter这个主要包括应用测试产品的家族,能够自动地帮助管理测试过程,快速分析和调试程序,能够针对回归测试,强度测试,单元测试,并发测试,集成测试,移植测试,容量和负载测试建立测试用例,自动执行测试并产生相应的文档。 QACenter主要包括:功能测试工具QARun,性能测试工具QALoad,可用性管理工具EcoTools和性能优化工具EcoScope。 习题2 1.分析黑盒测试方法的实质及测试用例设计的要点,掌握黑盒测试用例设计的主要思路。 2.试用等价类分析方法,对实例程序进行测试。 3.试用边界值分析方法,对实例程序进行测试。 4.试用决策表方法,对实例程序进行测试。 5.启动Word程序并从File菜单中选择Print命令,打开打印对话框,左下角显示的Print Range(打印区域)存在什么样的边界条件? 6.对三角形问题的一种常见补充是检查直角三角形。如果满足毕达哥拉斯(Pythagorean)关系(c2=a2+b2),则三条边构成直角三角形。试针对包含了直角三角形的扩展三角形问题来设计标准等价类测试用例。 7.试为三角形问题中的直角三角形开发一个决策表和相应的测试用例。注意,会有等腰直角三角形。 8.学习安装WinRunner或QTP,并通过操作实践其自带的“机票预定系统”,掌握该软件测试工具的基本使用方法和主要功能。 9.试编辑一个测试脚本,并进行测试实践。 10.用WinRunner或QTP来测试一个网上购物系统,要求: 录制整个购物流程; 练习插入各种检查点 11.运用WinRunner或QTP,对本校校园网站进行测试并分析测试结果。 12.从网上搜索一款免费黑盒测试工具,下载按照在计算机机上,学习其使用方法,并选一个被测程序进行测试实践。 因果图法 2.4.1 因果图法的原理 1.因果图 因果图法的原理 因果图法的原理 2.因果图法测试用例的设计步骤: (1)确定软件规格中的原因和结果。分析规格说明中哪些是原因(即输入条件或输入条件的等价类),哪些是结果(即输出条件),并给每个原因和结果赋予一个标识符。 (2)确定原因和结果之间的逻辑关系。分析软件规格说明中的语义,找出原因与结果之间、原因与原因之间对应的关系,根据这些关系画出因果图。 (3)确定因果图中的各个约束。由于语法或环境的限制,有些原因与原因之间、原因与结果之间的组合情况不可能出现。为表明这些特殊情况,在因果图上用一些记号表明约束或限制条件。 (4)把因果图转换为决策表。 (5)根据决策表设计测试用例。 因果图法 2.4.2 因果图法的测试运用 某软件规格说明书规定:输入的第一个字符必须是#或*,第二个字符必须是一个数字,此情况下进行文件的修改;如果第一个字符不是#或*,则给出信息N,如果第二个字符不是数字,则给出信息M。 决策表法 在所有的黑盒测试方法中,基于决策表的测试是最严格,最具有逻辑性的测试方法。 决策表法 2.5.1 决策表法 1.决策表 决策表是把作为条件的所有输入的各种组合值以及对应输出值都罗列出来而形成的表格。 它能够将复杂的问题按照各种可能的情况全部列举出来,简明并避免遗漏。因此,利用决策表能够设计出完整的测试用例集合。 决策表法 决策表通常由条件桩、条件项、动作桩和动作项4部分组成。 条件桩 条件项 动作桩 动作项 规则 决策表的组成 动作项和条件项紧密相关,指出在条件项的各组取值情况下应采取的动作。 决策表法 2.决策表的构造及化简 构造决策表可采用以下5个步骤: (1)列出所有的条件桩和动作桩。 (2)确定规则的个数。 (3)填入条件项。 (4)填入动作项,得到初始决策表。 (5)简化决策表,合并相似规则。 决策表法 决策表的化简 对于n个条件的决策表,相应有2n个规则(每个条件分别取真、假值),当n较大时,决策表很繁琐。实际使用决策表时,常常先将它简化。决策表的简化是以合并相似规则为目标。即若表中有两条以上规则具有相同的动作,并且在条件项之间存在极为相似的关系,便可以合并。 决策表法 决策表法的测试运用 下面以NextDate函数为例,讨论决策表测试用例的设计。 【例5】 NextDate函数输入为month(月份)、day(日期)和year(年),输出为输入后一天的日期。例如,如果输入为:1964

文档评论(0)

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

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

版权声明书
用户编号:8133070117000003

1亿VIP精品文档

相关文档