4、项目结构图

  如下图所示,即是框架项目结构图。

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

相关文章:

  • 2022-03-08
  • 2021-07-24
  • 2021-09-14
  • 2022-12-23
  • 2021-04-25
  • 2021-10-27
  • 2022-12-23
  • 2022-01-28
猜你喜欢
  • 2021-05-20
  • 2021-06-30
  • 2021-11-23
  • 2021-08-07
  • 2021-08-29
  • 2021-04-28
  • 2021-08-03
相关资源
相似解决方案