自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

dionysus_ymh的专栏

遗忘的诗篇

  • 博客(11)
  • 收藏
  • 关注

原创 使用Robot从txt文件中读取不同行的内容并显示(续二)

重新整理代码,将取得文件内容的子程序ReturnCell新增一个数组参数,其他脚本调用这个子程序时可以分别指定保存在不同的数组变量中,如我需要从两个文件中分别取得清单和定额,则可以Call两次ReturnCell,并指定一个保存在CellQD(),一个保存在CellDE()里。依旧是贴出代码。主脚本:main(其中一部分涉及到录制程序时生成的语言,与本文介绍的方法无关,但我没有删除掉,保持“原

2006-12-04 10:59:00 815

原创 Winrunner中的脚本和函数调用

Winrunner与Robot不同,它的每一个脚本并不是以函数(Function)或子程序(Sub)来圈定的,就是说脚本从头到尾都是录制操作生成的语句,没有头和尾的具体划分,对于脚本和函数的调用方式与Robot有很大不同。Robot对脚本的调用或者使用CallScript,或者使用Call,一个是不需要传递参数的调用,纯粹是脚本调脚本,另一个则是对脚本中函数(Function)或子程序(Sub

2006-12-03 22:50:00 2363

原创 使用Robot从txt文件中读取不同行的内容并显示(续)

上一篇文章中介绍了如何使用Robot编写函数,取得txt文件中每一行的内容,但给出的脚本中还存在几个问题:1.函数没有提取出来,共用性不强 2.如果想从一个有n多行的文件中把所有内容取出,则每调用一次函数,函数内部都会跑一遍循环取值,很浪费于是我又重新整理了一下,将函数放置到库文件(.sbl)中,并在里面定一一个全局变量cell(),取值函数ReturnCell变为子程序,删除返回值的参数,这

2006-11-25 21:29:00 1584

原创 使用Robot从txt文件中读取不同行的内容并显示

上一篇文章中介绍了如何使用Robot从Excel中读取不同行和列的内容,但其中涉及到很多较复杂的语句,所以对于阅读和理解都不是很方便,这里我实验了一下使用Robot从txt文件中读取不同行的内容并显示(txt里没有列的概念),最后将代码“封装”成两个函数:ReturnRowNum,ReturnCell。一个是返回指定文件的行数,一个是返回指定文件不同行的内容。脚本:Declare Func

2006-11-24 09:23:00 1503 1

原创 使用Robot循环读取Excel中的数据

前几天使用Robot 循环对清单进行输入,但无奈CSV文件自动将清单首位的零抹除掉,使得从DataPool中读取数据不正确(见《使用Robot输入清单》),其中一种方法就是直接在脚本中进行循环构造清单,这时我遇到另一个问题:构造的清单在清单库中不存在。程序对于不在库中的清单操作是不一样的,所以循环中的操作步骤就会报错。于是为了脚本的简洁,只得重新回到从文件中读取清单的思路。选择从Excel文件中读

2006-11-23 15:43:00 2342

原创 Rational Robot中跨脚本调用函数的注意点—Declare语句解释

 在Robot中Declare语句的格式是这样的(只看Function部分,Sub其实也一样,只是没有返回值):Declare Function name [ libSpecification ]  [ ( arg [ As type ], ... ) ] [ As functype ]常见的例子如:Declare function sum(x as integer) as integ

2006-11-22 10:37:00 782

原创 使用Robot输入清单

制作一份模拟真实情况的预算文件通常需要输入大量的清单和子目,采用手工输入的话不仅浪费时间而且可重复性不强,本篇文章介绍如何使用Robot的DataPool和for循环对清单进行输入,并探索了两种方法的优缺点。从事建筑行业的人都知道清单的输入格式,在这里我也简单介绍一下。 十二位的清单格式:两位专业号+两位章号+两位节号+三位小节号+三位流水号,如01 01 01 001 001(为了从

2006-11-18 16:11:00 721

原创 在Window下安装bugzilla

一. 说明    本讲解是在Windows2003 sp1操作系统下进行Bugzillal环境的搭建,其他操作系统和各使用软件间的版本兼容没有进行测试,如遇到问题可以大家共同讨论学习。二. 操作系统及使用软件      Windows 2003 中文企业版 +sp1 ActivePerl-5.8.8.817-MSWin32-x86-257965.msiMysql 4.1.19Bug

2006-11-17 11:56:00 2273 1

原创 使用Robot连接SQL的例子

 这是使用Robot连接TestDirector数据库的一个例子。首先在控制面板的ODBC中新建一个DSN,选择SQL Server连接,名字是td_test(这个可以自己随便取),连接服务器选择你TD库保存的DB服务器名称。连接你想要查询的库名,我这里是gpt_gogs_db,登录名是td,密码tdtdtd(在TD中新建一个project时,数据库默认所有者为td,密码为tdtdtd),这里

2006-11-14 09:54:00 802 1

原创 从测试用例看测试的问题及变化

对于一个测试人员来说测试用例的设计编写是一项必须掌握的能力。但有效的设计和熟练的编写却是一个十分复杂的技术,它需要你对整个软件不管从业务还是从功能上都有一个明晰的把握。一、问题:许多测试类书籍中都有大幅的篇章介绍用例的设计方法,如等价类划分,边界值,错误推断,因果图等。但实际应用中这些理论却不能给我们很明确的行为指导,尤其是业务复杂,关联模块紧密,输入标准和输出结果间路径众多时,完全的遵循

2006-11-13 15:11:00 557

原创 在Robot中使用脚本调用,头文件以及DATAPOOL进行脚本编写

使用Rational Robot 录制操作生成脚本是很容易的事情,但如何管理脚本,减少脚本对程序和对其他脚本的依赖却是很值得探讨的,这需要自动化测试人员对脚本整体结构有一个很好的计划,同时还需要对被测软件的功能模块,业务重点划分明细。下面举一个简单的例子,用Robot打开一个记事本并输入内容保存,其中“打开”与“输入、保存”的操作是通过脚本调用实现,Robot对窗体Caption的定位提到头文

2006-11-10 09:52:00 1248 4

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除