SilkTest天龙八部
yuetiantian
自动测试
展开
-
SilkTest天龙八部系列6-用open agent进行测试
SilkTest支持两种测试模式,一种是用classic agent,另一种就是用我们今天要介绍的open agent. open agent可以提供和classic agent差不多的录制回放功能。它们主要的差别在于所支持的对象类型,了解这些差别对于需要手工编辑的test case很有用。classic agent支持的应用类型包括:Windows FormsJava原创 2013-09-01 08:40:33 · 1140 阅读 · 0 评论 -
SilkTest天龙八部系列5-类的属性
SilkTest的面向对象机制让用户可以为类定义属性,用property语句实现。除此以外用户在类中还可以定义成员变量和不可变的setting属性。也就是是说Silktest类中可以有以下三种属性/变量被使用到:属性(用property申明)成员变量属性(用setting声明)用property语句定义的属性可以让用户方便地使用=号来设置和获取类的某些属性,这里的属性是原创 2013-09-01 08:39:43 · 853 阅读 · 0 评论 -
SilkTest天龙八部系列3-动态父窗口
SilkTest中用parent语句来声明某个window的父窗口,这会帮助silktest在识别该对象时检查其是否是由该父窗口打开,如果parent语句申明的父窗口并不存在,那么该对象无法被正确识别。有的时候,某些新打开的窗口可能由多个父窗口打开,那么固定的parent语句显然无法完成任务,这个时候有两种方法解决。一是使用动态的tag语句来代替parent的功能,另外就是编写ta原创 2013-08-31 09:12:36 · 840 阅读 · 0 评论 -
SilkTest天龙八部系列1-初始化和构造函数
SilkTest没有提供专门的构造函数机制,但是在类对象生成的过程中,会先初始化在类中申明的变量。我们可以在初始化该变量的时,调用某些函数完成对象初始化工作,看上去好像是调用了构造函数一样。不过要记住的是,这只是用来模拟构造函数而已。下面是一个例子:[-] winclass myClass[ ] boolean bConstructed = Constructor (S原创 2013-08-31 09:10:55 · 899 阅读 · 0 评论 -
SilkTest天龙八部系列2-OCR
SilkTest提供了基本的OCR功能,其中OCR 代表Optical Character Recognition光学字符识别,它允许SilkTest从屏幕区域或者图片上获取文字内容。注意:这和silktest从对象上取得caption或者text是两回事(通过windows消息调用),OCR是根据像素的分布用一定的pattern来识别文字的。Silktest的OCR函数定义在安装目录里的OC原创 2013-08-31 09:11:47 · 1350 阅读 · 0 评论 -
SilkTest天龙八部系列4-ChildWin
一直觉得SilkTest的ChildWin不好理解,今天大致看了一下,其实它和DialogBox每啥区别,也是一种window类型。帮助里面说,典型的ChildWin就是文档窗口。在Windows上, ChildWin是MDI (多文档接口multi-document interface)子窗口,可以在main window中被最大化,最小化,调整大小的窗口,一般地,childwin有一个系统菜单原创 2013-08-31 09:13:55 · 1140 阅读 · 0 评论