软件测试第六单元数据驱动的测试.pptVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
软件测试第六单元数据驱动的测试

使用 IBM Rational Functional Tester 进行功能测试 数据驱动的测试 目录 数据驱动测试 数据池 数据驱动一个测试脚本 导出数据池 数据池引用和验证点 数据池与脚本的关联 数据驱动测试 当你通过数据来驱动一个测试脚本时,脚本使用将使用变量作为应用的关键输入。 通过使用变量,脚本能够使用来自外部的数据代替应用测试中的文字值。 数据驱动测试使用来自数据池的数据作为测试的输入。 数据驱动测试 数据驱动测试在数据域测试脚本之间放置了一个抽象的层次,这样可以消除测试脚本中的常量值。因为数据被从测试脚本中分离出来了,所以你可以: 在不影响测试脚本的情况下,修改测试数据。 通过修改数据而不是测试脚本来添加新的测试用例。 在多个测试脚本之间共享测试数据。 将测试数据直接写在代码中的测试 使用数据池的数据驱动的测试 数据池 数据池是一个测试数据集合,它能够为测试回放提供不同的数据值。 当你通过 Functional Tester 来创建一个数据驱动的测试时,你可以在被测试应用中选择需要数据驱动的测试对象。 你能够用一个测试脚本反复的使用不同的输入数据,并得到响应数据。 几种使用数据池的方法 为一个测试脚本添加具有现实意义的数据。 从Functional Tester的数据池、IBM Rational TestManager数据池或者一个 . csv文件导入数据。 手工创建一个数据池,并添加数据。 编辑数据池的值,或者改变数据的类型。 将数据池的数据导出到一个.csv文件中。 改变数据池记录选择顺序以确定测试脚本如何访问一个关联的数据池。 专用和共享数据池 每一个测试脚本都有一个专用的测试数据池与之相关联。 初始的专用测试数据池是一个占位符,并且直到你数据驱动一个测试脚本或者添加新的数据之前,这个数据池保持为空。 你能够通过创建一个新的数据池来创建一个共享的数据池,或者你也可以将几个测试脚本关联到同一个共享数据池上。 创建数据池 你能够从零开始创建一个数据池 或者从其他的 Functional Tester 数据池、IBM Rational TestManager数据池或者一个.csv 文件 ,将已有的数据导入到一个新的数据池中。 创建一个数据池的步骤 1.点击创建测试数据池 按钮。 2.输入你想使用的文件夹。 3. 输入新数据池的名称 创建一个数据池的步骤 4a.为了创建一个空的数据池,如果在从以下位置导入域中存在一个文件名,那么选择文件名,并删除它,然后点击完成。 创建一个数据池的步骤 4b.为了从 Functional Tester 或者 IBM Rational TestManager 数据池或者一个 .csv 文件将输入导入到新建的数据池 从一个.csv文件导入 编辑数据池 在你创建了一个数据池后,你能够编辑数据池中的记录和变量。一个记录就是数据池中的一行。一个变量是数据池中的一个列。 你能够对一个数据池做以下的更改: 添加、删除、移动或者编辑一条记录。 添加、删除、移动或者编辑一个变量 编辑数据池记录的值 剪切、拷贝或者粘贴一个单元格、一条记录或者一个变量。 添加一条记录 删除一条记录 添加一个变量 删除一个数据池 如果你删除了一个数据池,你就破坏所有与测试脚本的关联。 为了删除数据池: 1.在Functional Test 项目视图,选择你要删除的数据池。 2.右键点击,并选择删除。 3.确认你想删除数据池。 数据驱动一个测试脚本 为了数据驱动一个测试脚本,你需要在被测试应用中选择测试对象。数据驱动器将使用来自被测试应用的数据来生成一个数据池。 你能够使用两种方法来选择一个对象: 对象查找器工具方法 测试对象浏览器方法 数据驱动一个测试脚本的步骤 在选择脚本资产对话框中,在数据池记录选择顺序框,选择下列数据池记录选择顺序的类型之一: 有序 随机 数据驱动一个测试脚本的步骤 启动你想要测试的应用。 在记录工具栏中, 点击插入数据驱动的命令。 数据驱动一个测试脚本的步骤 在被测试应用中,在你想要数据驱动的域中输入你想要在数据池中看到的初始值 在填充然后选择测试对象区域,使用鼠标按住对象查找器来选择测试对象 数据驱动一个测试脚本的步骤 完成录制测试脚本: 1.执行任何你想要记录的操作。 2.如果你想录制一个验证点,定位到被测试应用的某个对象,并点击插入验证点或者操作按钮。 3.关闭你的应用。 4.在记录工具栏中, 点击 停止记录 。Functional Tester 将所有记录的信息写入到测试脚本中,并使用新的变量和相应的初始值更新数据池。

文档评论(0)

panguoxiang + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档