摘要: Dim oReporterManager Set oReporterManager = New ReporterManager Call oReporterManager.StartReport("Html","人人围登录1","C:\Report.html","测试下而已1","sirrah") 'Call oReporterManager.StartReport("Excel","人人围登录... 阅读全文
posted @ 2012-02-16 16:37 Sirrah 阅读(455) 评论(0) 推荐(0) 编辑
摘要: Dim oReporterManager Set oReporterManager = New ReportManager Call oReporterManager.StartReport("人人围登录1","C:\Report.xls","测试下而已1","sirrah1") Call oReporterManager.Report("Pass","Test_Case1","成功","成功"... 阅读全文
posted @ 2012-02-16 16:36 Sirrah 阅读(288) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2012-02-16 15:22 Sirrah 阅读(302) 评论(0) 推荐(0) 编辑
摘要: 脚本是基于saffron来改写的,修改了2个比较大的地方:框架目前支持设置对象多个属性、通过CreationTime来控制当前浏览器。 另外还添加了许多平时写脚本中需要的小功能。所以在正式编写脚本时,先看一下我们所要使用到的方法: 1、打开浏览器:OpenBrowser 2、打开网页地址:OpenU 阅读全文
posted @ 2012-02-16 15:21 Sirrah 阅读(436) 评论(0) 推荐(0) 编辑
摘要: 4、项目结构图 如下图所示,即是框架项目结构图。 项目结构图说明: Driver: 整个框架的入口,功能和Test Bath Runner类似,用于批量运行脚本; FrameUtil: 存放用来支持框架的一些函数库以及DLL文件,其中包括:ScreenCapture(截图DLL)、Capture.v 阅读全文
posted @ 2012-02-16 15:10 Sirrah 阅读(388) 评论(0) 推荐(0) 编辑
摘要: 3、数据组织关系 如下图所示,即是框架测试用例集。 图表说明: IDX: 当IDX为“√”时,Driver文件就会读取这一行,同时加载测试脚本、读取测试数据并运行脚本; 当IDX为“x”时,表示不执行该条测试用例; TestCase_ID: 测试用例ID,需要唯一且不可为空; TestCae_Nam 阅读全文
posted @ 2012-02-16 15:04 Sirrah 阅读(227) 评论(0) 推荐(0) 编辑
摘要: 2、框架运行图 如下图所示,即是框架的运行图以及基本功能点。框架大致可以分为3个部分: 1)、框架入口:初始化变量、设置选项、检测框架功能、加载外部VBS文件; 2)、框架运行:筛选测试用例、执行测试用例、生成框架日志以及测试报告; 3)、框架结束:发送测试报告、初始化测试环境; 阅读全文
posted @ 2012-02-16 14:57 Sirrah 阅读(259) 评论(0) 推荐(0) 编辑
摘要: 1、框架简介 1.1、测试框架产生的原因 脚本文件过大: 很明显QTP默认生成的每个空的对象库文件为192K,这样一个空的QTP脚本文件就至少需要500K左右的空间(Action0和Action1)。 如果分割的Action多的话,占用的空间就更多。 代码的重用: 相信有许多这样的朋友…例如需要写一 阅读全文
posted @ 2012-02-16 14:41 Sirrah 阅读(274) 评论(0) 推荐(0) 编辑