自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

SilkTest中文站

Silktest Ranorex QTP资料请访问zengyuetian.com

原创 Ranorex用户指南

从今天起,本人将和各位网友一起把Ranorex User Guide翻译成中文,以满足国内测试工程师学习Ranorex的需要。   这些无私而又热情的网友是: Joe, 司徒,Miss._Freaky,yabuqi, Hugh jane_javac,wangyutian,风...

2013-09-08 17:39:18

阅读数 9610

评论数 1

原创 Ranorex入门指南

Ranorex入门指南1-Ranorex安装 Ranorex入门指南2-录制回放 Ranorex入门指南3-编译可执行文件 Ranorex入门指南4-常见问题解答 Ranorex入门指南5-Ranorex简介 Ranorex入门指南6-项目视图1 Ranorex...

2013-09-08 17:37:53

阅读数 7425

评论数 6

原创 silktest入门指南

自动测试工具SilkTest全面介绍 Top 10 Silktest blogs/forums SilkTest内外版本对照表 silktest的自动完成功能 silktest到底有多少面向对象的性质 使用远程桌面进行silktest测试可能出现的问题 ...

2013-09-08 17:36:57

阅读数 6648

评论数 0

原创 Python实践12-带参数的装饰器和多层装饰

无参数的装饰器 @delay def add(): pass 最后 add = delay(add) 带参数的装饰器 @delay(sec) def add(): pass 最后 add = delay(sec)(add) 例子如下: def delay(s...

2018-10-12 23:20:29

阅读数 193

评论数 0

原创 Python实践11-装饰器本质

装饰器的本质 Python里的装饰器是一个不太容易理解的东西,下面是一些关于Python装饰器的概念: 从形式上来说是在函数调用上的装饰 以@开头,接着是装饰器的名字和可选的参数 装饰器实质上是函数 装饰器的返回值是一个包装了的函数 装饰器的作用 装饰器用来装饰函数,可以在被装饰的函数...

2018-10-12 23:19:17

阅读数 97

评论数 0

原创 Python实践10-doctest简介

doctest的作用 在python代码中寻找类似交互解释器里执行的命令,执行它们并且和这些命令的期望值进行比较。 用来验证docstring中的注释和代码实际的作用是一致的 可以作为回归测试来验证代码能够正确执行 可以用来编写模块的文档演示这些模块是如何处理输入得到输出的。 doctes...

2018-10-06 08:19:24

阅读数 114

评论数 0

原创 Python实践9-检查文件是否存在

两种检查方式 一种是调用os.path模块中的方法isfile() 另一种是使用pathlib模块,在Python2中需要以第三方模块的方法安装,在Python3中pathlib是内置模块,无需安装 其实还可以直接使用open函数打开该文件,通过抛出的异常类型来判断文件是否存在,非常不建议使...

2018-10-06 08:18:33

阅读数 428

评论数 0

原创 Python实践8-Python的那些命令行选项

Python命令行选项 打印帮助 python -h python --help   打印版本 python -V (注意大写V) python --version   优化 python -O 打开基本优化。这将编译(字节码)文件的文件扩展名从.pyc更改为.pyo   打开h...

2018-10-06 08:12:17

阅读数 341

评论数 1

原创 Python实践7-布尔值False

布尔值 所有标准对象均可用于布尔测试,每个对象天生具有布尔True或False 空对象, 值为零的任何数字或者None的布尔值都是False 用户创建的类实例如果定义了nonzero(__nonzero__())或length(__len__())且值为0,那么他们的布尔值就是False。如...

2018-10-06 08:10:56

阅读数 401

评论数 0

原创 Python实践6-模块结构和布局

模块经典的结构和布局 起始行 #!/usr/bin/env python 模块文档(文档字符串) 模块导入 (全局)变量定义 类定义(如果有的话) 函数定义(如果有的话) 主程序 主程序 我们常常看到的主程序形如 if __name__ == "__main__&qu...

2018-10-06 08:09:56

阅读数 112

评论数 1

原创 Python实践5-Python的特点

Python起源 1989年Guido始创了Python, 1991年发布了第一个公开发行版 Python的特点 解释执行,动态语言 是面向对象的高级语言,容易对现实世界进行建模 在数据分析和人工智能方面使用广泛 内置和第三方的库众多,开箱即用,新人容易上手 社区活跃,资源丰富 个人感...

2018-10-04 22:31:39

阅读数 43

评论数 0

原创 Python实践4-守护线程

常见的误解 Python初学者会有一个误解,那就是设置线程为Daemon,主线程退出后,子线程仍运行直到任务结束。其实,这是不对的。 在维基百科是这样定义守护程序的 In multitasking computer operating systems, a daemon (/ˈdiːmən/...

2018-10-04 22:29:32

阅读数 681

评论数 0

原创 Python实践3-Tenacity提高自动测试健壮性

在自动化测试工具和自动化测试用例开发过程中,经常需要处理一些待操作对象不稳定的情况,例如,某些界面元素不能及时出现,某些服务暂时不可用。这个时候,测试代码必须想方设法应对这种情况,以便提高工具和用例的健壮性,最常见的解决方法就是进行重试:当特定条件不满足的时候,等待一段时间,然后再次尝试,直到期望...

2018-10-04 22:27:36

阅读数 409

评论数 0

原创 Python实践2-Paramiko实现互信主机间文件传输

任务背景 Python的paramiko真乃神器也,不仅把需要用xmlrpclib实现的RPC功能非常简洁地实现了,还顺带着把用shell scp命令实现的文件传输也搞定了。我司测试在平时工作中,主要用它来部署文件和进行远程控制。由于都是在自己安装的机器,一般都是在paramiko脚本里指定用户...

2018-10-04 22:26:53

阅读数 344

评论数 0

原创 Python实践1-Python自动化测试常用库整理

今天花了一些时间,过了一下这几年自己用Python开发的自动化测试框架,然后将其中常用到Python库抽出来,简单整理了一下它们的用处。我觉得,只要掌握了这些常用的Python库,足以应对大多数自动化测试框架和工具的开发工作。 为了从若干源代码文件中找出这些被引用的Python库,还专门写了一个...

2018-10-04 22:25:06

阅读数 1503

评论数 4

转载 SilkTest内外版本对照表

External Name Internal Name Build 2009 10 3225 2008 SP1 9.1 2085 2008 9 1892 2006 R2 SP2 8.5.2 1586 2006 R2 SP1 8...

2013-09-22 19:39:43

阅读数 1667

评论数 0

转载 Top 10 Silktest blogs/forums

原文:http://tips-testing.blogspot.com/2009/07/top-10-silktest-blogsforums.html Top 10 Silktest blogs/forums Earlier I have seen Dmitry Motevich...

2013-09-22 19:38:48

阅读数 1594

评论数 0

原创 Silk Mobile – 缩短移动应用的测试周期

Micro Focus已将从Borland接管的Silk Mobile™投放到市场,作为一种新的强大的移动应用测试解决方案,它将使企业能够开发出更先进更可靠的移动商业软件。 作为市场上最完整的移动应用测试解决方案,Silk Mobile为移动设备上的应用提供了强大、易用的功能测试方法。Sil...

2013-09-22 19:38:16

阅读数 3630

评论数 0

原创 自动测试工具SilkTest全面介绍

象交互,并最终记录测试结果,用户可以根据这些测试结果来判断测试成功还是失败。 4Test 脚本语言 和绝大多数自动化测试工具一样, SilkTest 可以自动捕捉,检测和重复用户交互的操作从而驱动测试的进行。除此以外, SilkTest 能够让软件测试人员使用新一代面向对象的编程语言 ...

2013-09-22 19:37:15

阅读数 5291

评论数 0

原创 SilkTest不会支持Stingray等第三方控件

下面是2007年Borland工程师在回答用户关心问题时的讨论帖,帖中明确表明了SilkTest没有计划去支持众多第三方非标准控件。帖子也提到了用户可以通过class mapping和extension kit等方法来处理custom object。原文位于:http://support.segu...

2013-09-21 21:32:01

阅读数 1725

评论数 0

原创 SilkTest执行时用BlockInput函数屏蔽输入操作

BlockInput是Windows提供的API,可以用来屏蔽Windows上的鼠标、键盘操作。如果在屏蔽的过程中,想要解锁,可以使用CTRL+ALT+DEL。 由于BlockInput封装于user32.dll,所以使用前必须通过dll进行引用。下面的代码在SilkTest6.5中运行通过...

2013-09-21 21:31:15

阅读数 2062

评论数 0

原创 在silktest中直接导出项目

通常在开发机上编写好的自动测试脚本在待测系统中运行时,都需要将整个项目的目录全部拷贝到待测系统所在机器的相应目录下才可以运行。其实可以不用这么麻烦的,silktest提供导出项目的功能用来简化这一步骤: 1.打开Silktest主窗口 2.选择主菜单File-->Export p...

2013-09-21 21:30:15

阅读数 1670

评论数 0

原创 安装SilkMeter

1.安装Silkmeter。 2.选择安装路径,一般默认即可。 3.在安装结束时导入license文件license.pol。该文件也可以在安装结束后导入。 4.重新启动计算机 。

2013-09-21 21:29:44

阅读数 2534

评论数 0

原创 SilkTest面试题目

好些年前我自己出的SilkTest面试题目,看看你能答对多少。 第一题: 1)函数中参数列表里面的in, out, optional关键字代表什么意思? 2)一个testcase可以有参数么? testcase文件也就是.t文件中的main函数有什么作用? 3)如何指定某个变量是不可改...

2013-09-21 21:28:56

阅读数 1897

评论数 0

原创 SilkTest Q&A 13

Q121 :我想要测试 windows2003 上的 remote 应用,但是每次都得到如下的错误 我想要测试 windows2003 上的 remote 应用,但是每次都得到如下的错误: "*** Error: Bad channel to agent call&q...

2013-09-13 18:53:15

阅读数 1785

评论数 0

原创 SilkTest Q&A 12

111. 谁能告诉我,正在执行的SilkTest的log是存放在哪里? 答案1: 用下面的命令可以导出文本格式的log "c:/program files/segue/silktest/partner.exe" -complog "c:/logs.txt&...

2013-09-13 18:52:50

阅读数 2144

评论数 0

原创 SilkTest Q&A 11

101. 如何从其他的机器访问脚本? 答案:将包含脚本的文件夹共享出来…非常简单…你可以使用connect()在你本机运行脚本从而使得它们在其他的一些机器上执行…但是其他人无法访问这些脚本,除非你将它们共享出来或者试试别的什么方法。     103. 有什么办法可以让默认的...

2013-09-11 18:52:01

阅读数 2323

评论数 0

原创 SilkTest Q&A 10

92. 如何把单个表达式分两行来写? 答案1: 使用Shift + Enter 答案2: 很容易在online help里面找到答案: 1)      line break in code 2)      line continuation character.   ...

2013-09-11 18:49:16

阅读数 1947

评论数 0

原创 SilkTest Q&A 9

Q81:我应该如何存取excel sheet里面的空字符串? A81:定制代码如下: 解决方案1: [-] if sText!=NULL [ ] Page.tfldName.SetText(sText) // do the operation [-] else [ ] Page.tfl...

2013-09-11 18:49:15

阅读数 2324

评论数 0

原创 SilkTest Q&A 8

Q72.如何在一个testplan中运行所有的testcase? A72. 1.打开testplan 2.点击Run/Run All Tests菜单,SilkTest开始执行testplan中所有的testcase 3.不要动鼠标和键盘,避免打断testcase的运行。 4.silkte...

2013-09-11 18:47:59

阅读数 1954

评论数 0

原创 SilkTest Q&A 7

Q61.有一个用Dotnet开发的应用,有1000个为测它而录制的case,一直都运行的很正常,直到有一天… 有人改变了该应用命名空间,由于现在有一个新的window或是panel出现,所以测试脚本一运行就失败了。显然,SilkTest无法认出这个窗口,有什么办法在不重新录制这些testcase...

2013-09-11 18:46:32

阅读数 2198

评论数 0

原创 SilkTest Q&A 6

Q51.GMO在线的问题? 该问题是一个特例,不具有代表性,故不翻译了。     Q52.如何为一个testplan的属性定义值? A52:你必须在使用前为一个testplan定义值: 1.确保你的test project是打开的。 2.点击Testplan/Define...

2013-09-10 18:57:32

阅读数 2300

评论数 0

原创 SilkTest Q&A 5

Q41.VerifyBitmap的问题。 我正在使用函数VerifyBitmap比较位置,边,颜色等,例如: Window.VerifyBitmap("Position.bmp",[Rect]) Window.VerifyBitmap("Border.bmp&q...

2013-09-10 18:54:50

阅读数 2286

评论数 0

原创 SilkTest Q&A 4

Q31.如何在inc文件里面写函数? A31.在你在inc文件(例如demo.inc)里写好函数以后,你需要使用Use path/Use file来指定指定它们。 在SilkTest中->Options->Run time.在“Use file”文本框中指定inc文件path/Fi...

2013-09-10 18:53:49

阅读数 2108

评论数 0

原创 SilkTest Q&A 3

Q21:如何给testcase的属性赋值? A21: 1.确定你的testplan处于打开状态。 2.点击你准备赋属性值的testcase 3.点击TestPlan/detail菜单,testplan详细对话框会出现。 4.点击test attribute标签。 5.点击组件域,下拉列...

2013-09-10 18:52:55

阅读数 1870

评论数 0

原创 SilkTest Q&A 2

Q11:SilkTest中有没有计算web页面上单词数量的函数? A11:你可以使用Clipboard函数。使用Ctrl+a和Ctrl+c,然后解析string的list.     Q12:silktest的testplan是什么? A12:silktest的testplan...

2013-09-10 18:51:04

阅读数 942

评论数 0

原创 SilkTest Q&A 1

Q1: SilkTest是什么 A1:silktest是一个segue公司的一个自动化测试工具。 Q2:Segue的测试方法论是什么? A2:Segue的测试方法论是一个包括六个阶段的测试流程: 1.计划。决定测试策略并且定义测试需求。 2.捕捉。将你的应用程序中的GUI对象对象化,...

2013-09-09 19:30:49

阅读数 1323

评论数 0

原创 SilkTest FAQ 7

SilkTest Question 61: 如何将同一个testcase执行多次? 对于有经验的自动测试SQA工程师来说,很容易就可以解决该问题:建立一个main()函数,然后放置一个循环在里面。下面这个可以工作的4Test例子,在main函数的循环中就直接调用了test case [...

2013-09-09 19:26:37

阅读数 1157

评论数 0

原创 SilkTest FAQ 8

SilkTest Question 72 - 如何使用silktest做敏捷测试 我相信一些敏捷宣言,例如“欢迎需求变化,即使在开发的后期”,“经常发布可以工作的版本,从几个星期到几个月,缩短发布时间”将会使silktest的自动测试工程师望而却步。这会意味着哪些昨天才完成的针对复杂商业需求的自...

2013-09-09 19:26:19

阅读数 1481

评论数 0

原创 SilkTest FAQ 6

Q51:如何通过Microsoft Remote Desktop进行SilkTest的测试? 为了进行测试,SQA工程师需要在远程计算机上安装silktest,但是在执行自动测试用例的时候,silktest认为Microsoft Remote Desktop是一个待测GUI应用。这意味着如果...

2013-09-09 19:17:35

阅读数 975

评论数 0

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