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可以看到测试人员当前编写代码的状态。

posted @ 2012-02-16 15:10  Sirrah  阅读(388)  评论(0编辑  收藏  举报