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