黑盒测试方法解释.ppt

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
2.7.3黑盒功能测试工具——QTP QTP的测试流程 1.设计测试用例 2.创建测试脚本 3.编辑测试脚本 4.运行测试 5.分析测试 QTP适合测试版本比较稳定的软件产品,在一些界面变化不大的回归测试中非常有效,但对于界面变化频率较大的软件,则体现不出QTP的优势。 2.7 黑盒测试工具介绍 2.7.4 其他常用功能测试工具 1.IBM Rational公司的功能测试工具Robot Robot是一个面向对象的软件测试工具,主要针对Web、ERP等进行自动功能测试。用Robot 可完成大多数软件的功能和性能测试,它主要通过编写脚本的方式提供自动化测试,可以开发三种测试脚本:用于功能测试的GUI脚本,用于性能测试的VU(虚拟用户)以及VB(VBScript)脚本。 此外,Rational TeamTest 是一个针对整个功能测试流程(从编写和维护需求,到创建有效的测试脚本,直至缺陷跟踪),提供全面解决方案的团队测试工具。 2.7.4 其他常用功能测试工具 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 因果图法 等价类划分法和边界值分析方法都是着重考虑输入条件,如果程序输入之间没有什么联系,采用等价类划分和边界值分析是一种比较有效的方法。但如果输入之间有关系,例如,约束关系、组合关系,这种关系用等价类划分和边界值分析是很难描述的,测试效果难以保障,因此必须考虑使用一种适合于描述对于多种条件的组合,产生多个相应动作的测试方法,因果图正是在此背景下提出的。 2.4 因果图法 2.4.1 因果图法的原理 1.因果图 2.4.1 因果图法的原理 2.4.1 因果图法的原理 2.因果图法测试用例的设计步骤: (1)确定软件规格中的原因和结果。分析规格说明中哪些是原因(即输入条件或输入条件的等价类),哪些是结果(即输出条件),并给每个原因和结果赋予一个标识符。 (2)确定原因和结果之间的逻辑关系。分析软件规格说明中的语义,找出原因与结果之间、原因与原因之间对应的关系,根据这些关系画出因果图。 (3)确定因果图中的各个约束。由于语法或环境的限制,有些原因与原因之间、原因与结果之间的组合情况不可能出现。为表明这些特殊情况,在因果图上用一些记号表明约束或限制条件。 (4)把因果图转换为决策表。 (5)根据决策表设计测试用例。 2.4 因果图法 2.4.2 因果图法的测试运用 某软件规格说明书规定:输入的第一个字符必须是#或*,第二个字符必须是一个数字,此情况下进行文件的修改;如果第一个字符不是#或*,则给出信息N,如果第二个字符不是数字,则给出信息M。 2.5 决策表法 在所有的黑盒测试方法中,基于决策表的测试是最严格,最具有逻辑性的测试方法。 2.5 决策表法 2.5.1 决

文档评论(0)

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

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

1亿VIP精品文档

相关文档