QTP简单框架(4)之项目结构图
4、项目结构图
如下图所示,即是框架项目结构图。
项目结构图说明:
Driver: 整个框架的入口,功能和Test Bath Runner类似,用于批量运行脚本;
FrameUtil: 存放用来支持框架的一些函数库以及DLL文件,其中包括:ScreenCapture(截图DLL)、Capture.vbs、Diver.vbs(驱动Driver的公共方法)、ExcelUtil.vbs、FileUtil.vbs、Function.vbs(封装测试脚本的方法)、XmlLog.vbs(XML日志)、ReportManager.vbs(Excel报告)、ReportManagers.vbs(Excel、Html报告);
CaptureImg:存放错误截图,以框架运行开始时间为命名;
Log: 存放框架运行日志(目前仅支持XML格式),以框架运行开始时间为命名;
Report: 存放测试报告文件,以框架运行开始时间为命名的文件夹;
TestScript:存放测试脚本,每个脚本保存为VBS脚本格式(编码为ANSI);
TestData: 存放测试数据,每一个测试脚本对应一个Excel表格;
TestResult:存放QTP运行框架的结果文件;
driver.vbs: 使用了QTP的automation object model,也是整个框架的入口。可以直接执行该vbs脚本,因此可以做成Windows的自动任务,在指定时间点执行;
TestCase.xls 测试计划,用于记录脚本的信息,根据相关的筛选条件来有选择的运行脚本,同时它也记载了相关脚本相关的测试数据地址。并且Author可以看到测试人员当前编写代码的状态。
如果你對現在不滿意...否則你就好好學,因爲你還只是菜鳥...