第2章黑盒测试全解.ppt

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

2.1.3 因果图法 (续) 例2-9 订购单的检查。如果金额超过500元,又未过期,则发出批准单和提货单;如果金额超过500元,但过期了,则不发批准单;如果金额低于500元,则不论是否过期都发出批准单和提货单,在过期的情况下还需要发出通知单。 将这段需求进行判定表分析,可以得到如下判定表 金额 500 500 =500 =500 状态 未过期 已过期 未过期 已过期 发出批准单 O O O 发出提货单 O O O 发出通知单 O 2.1.3 因果图法 (续) 例2-10 有一个处理单价为1元5角钱的盒装饮料的自动售货机软件。若投入1元5角硬币,按下“可乐”、“雪碧”或“红茶”按钮,相应的饮料就送出来。若投入的是两元硬币,在送出饮料的同时退还5角硬币。 原因: 投入1元5角硬币; 投入2元硬币; 按“可乐”按钮; 按“雪碧”按钮; 按“红茶”按钮。 中间状态: 已投币; 已按钮。 结果: 退还5角硬币; 送出“可乐”饮料; 送出“雪碧”饮料; 送出“红茶”饮料。 2.1.3 因果图法 (续) 根据原因和结果,设计这样一个因果图 2.2 黑盒测试工具 常用的黑盒测试工具包括: 功能测试工具。用于检测程序能否达到预期的功能呢要求并正常运行。 性能测试工具。用于确定软件和系统的性能。 2.2.1 黑盒测试工具介绍 WinRunner Mercury Interactive 公司的WinRunner 是一种企业级的功能测试工具,用于检测应用程序 2.2.1 黑盒测试工具介绍 (续) QTP是quicktest Professional的简称,是一种自动测试工具。 QTP是一个功能测试工具,主要帮助测试人员完成软件的功能测试,与其他测试工具一样,QTP不能完全取代测试人员的手工操作,但是在某个功能点上,使用QTP的确能够帮助测试人员做很多工作。 2.2.2 使用QTP进行黑盒测试 QuickTest工作流程 录制测试脚本前的准备 录制测试脚本 加强测试脚本 2.2.2 使用QTP进行黑盒测试(续) 测试脚本 当浏览网站或使用应用程序时,QuickTest会纪录你的操作步骤,并产生测试脚本。当停止录制后,会看到QuickTest在Keyword View中以表格的方式显示测试脚本的操作步骤。 录制测试前的准备 录制测试脚本 分析录制的测试脚本 执行测试脚本 分析测试结果 2.2.2 使用QTP进行黑盒测试(续) 建立检查点 检查点是将指定属性的当前值与该属性的期望值进行比较的验证点。 检查点的种类 对象检查 网页检查 文字检查 表格检查 执行并分析使用检查点的测试脚本 2.2.2 使用QTP进行黑盒测试(续) 参数化测试脚本 参数化测试脚本包括数据输入的参数化和检测点的参数化 定义参数 修正受到参数化影响的步骤 执行并分析使用参数的测试脚本 2.2.2 使用QTP进行黑盒测试(续) 输出值的测试 创建输出值 执行并分析使用输出值的测试脚本 实训习题 现有一个小程序,能够求出三个在-10000到+10000间整数中的最大者 有一个文本框要输入我们国家的身份证号,请设计相应的测试用例。 现在要测试一个程序,在文本框中输入一个日期,能够显示出这个日期的下一天的日期。例如,在文本框中输入2006-5-1,能够显示出2006-5-2。请写出该程序的测试用例。 实训习题 4.下面是医院管理系统中的入院管理模块的需求说明,请根据需求说明写出测试用例。 1)病人基本资料表录入、修改、删除、复制 2)病人基本资料查询。 3)病人预交款资料查询。 5. 实现QTP运行时从EXCEL文件中循环读取手机号码,自动生成唯一的随机密码(需要查询数据库),若生成密码在数据库中不唯一则重新生成,直到密码唯一后方可执行下一步操作。设置检查点,检查充值是否成功,若不成功则需要重新充值,直到充值成功为止;为满足业务要求不使用QTP自带的检查点功能;为了使脚本能在不同机器上正常运行,不使用QTP对象库中生成的对象而使用手工编写对象识别。 / 最新测试网站! * Virus 第2章 黑盒测试 2.2 黑盒测试工具 2.1 黑盒测试方法 教学要求: 理解:黑盒测试概念 掌握:等价类划分、边界值分析和因果图等方法、黑盒测试工具QTP的使用 2.1 黑盒测试方法 黑盒测试也称功能测试,它是通过测试来检测每个功能是否都能正常使用。 黑盒测试着眼于程序外部结构,不考虑内部逻辑结构,主要针对软件界面和软件功能进行测试。 2.1 黑盒测试方法 (续) 黑盒测试主要试图发现下列几类错误: 是否有不正确或遗漏了的功能 在接口上,能否正确地接受输入数据,能否产生正确地输出信息 访问外部信息是否有错; 性能上是否满足要求; 界

文档评论(0)

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

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

1亿VIP精品文档

相关文档