自动化测试项目开发流程说明(5)

发表于:2015-02-10来源:uml.org.cn作者:不详点击数: 标签:自动化测试
我们对执行工具是QTP,自然是要调用QTP的对象接口,通过定义对象接口,加载执行信息,让QTP按照我们的指示执行脚本,目前,我们对执行平台为Excel,基

  我们对执行工具是QTP,自然是要调用QTP的对象接口,通过定义对象接口,加载执行信息,让QTP按照我们的指示执行脚本,目前,我们对执行平台为Excel,基本可以满足批量执行对要求。基本的原理是通过VBA函数调用驱动文件【Action驱动.vbs】,驱动文件再加载Excel中的脚本执行路径信息和配置信息,通过调用QTP对象实现执行批量。

  添加执行脚本的方法如下图,中对应的列【二级路径】和【Action】添加路径和脚本名,然后中【执行】列选择打钩。这样就成功添加了一条执行记录。

  下图为执行对配置信息,脚本执行时会使用此处对配置信息,因此中执行脚本前,务必要检查一下配置信息是否正确。

  1.11. 查看测试报告

  1.11.1. 概念说明

  测试报告承载了整个自动化过程的心血,我们需要通过测试报告分析脚本缺陷、产品缺陷、用例覆盖率等。拥有良好的测试报告展示效果对于一个自动化框架而言尤为重要。测试报告的载体多样化、常见的如:文本、Excel、XML、HTML。

  1.11.2. 报告包含信息和功能

  1) 执行的过程信息:执行时间、执行信息。

  2) 检查点判断信息:执行时间、执行判断结果、执行信息。

  3) 排错辅助信息:截图、录像、驱动数据。

  4) 报告的排序、过滤、搜索等功能。

  1.11.3. 测试报告输出类型:

  1) 日常调试日志输出:存放在项目路径【输出数据\用例测试报告日志】下。

  2) 脚本执行过程日志输出:存放在项目路径【输出数据\用例测试报告日志\debug】下。

  3) 批量执行Excel报告:存在在项目路径【输出数据】下的测试报告.xlsm。

  4) 批量执行Web报告:存放在http://auto.35test.cn/readqtp下。

原文转自:http://www.uml.org.cn/Test/201304163.asp