自动化测试工具第一章qtp入门.pptVIP

  • 2
  • 0
  • 约1.13千字
  • 约 19页
  • 2018-12-24 发布于湖北
  • 举报
第一章 QTP入门 本章学习内容 软件测试自动化的定义和意义 QTP安装要点 对象仓库管理机制 对象仓库的使用 软件测试自动化定义 是使用自动化测试工具,按照制定的测试计划对软件进行的测试活动 软件测试自动化的意义 这么多东西,怎么能测得完呀! 测了一遍又一遍,快烦死了! 让我这么高智商的人做这个,体力活啊! 什么?我一个人要模拟几千个用户? 测试结果还要精确到秒?太难为人了吧? 软件测试自动化的意义 减少了测试人员的工作量 提高了测试效率 增强了测试的准确性 无人职守、自动运行 关于QTP 是Mercury公司的关键字驱动的功能测试工具 支持的脚本语言:VBScript 擅长:Java Web .Net 关键字驱动脚本的 把检查点和执行操作的控制都维护在外部数据文件。因此,除了常规脚本外,还需要额外的库来翻译数据。它是数据驱动测试方法的扩展。 特点: 测试用例由数据定义 开发成本高,因为需要更多的测试计划和设计、开发方面的投入 维护成本低 需要额外的框架或库,因此测试人员需要更多的编程技巧 QTP测试过程 分析测试结果 QTP安装要点 熟悉QTP主界面 熟悉QTP主界面 熟悉QTP主界面 一个简单的案例 以QTP自带的Flight程序为例 测试对象的管理机制 想一想: 我们是如何区别生活中存在的一组对象? */25 测试对象管理机制 请用最少的描述来区分: 测试对象的管理机制 获取被操作对象的属性信息 使用唯一的对象名在对象仓库中记录该对象。 将对象的全部属性信息存放在数据仓库中。 标识关键属性信息。 在脚本中记录对象名称和相应的动作。 从脚本中获得对象名称。 在对象仓库中定位对象,并获取其关键属性。 根据关键属性信息在被测应用中定位对象。 根据脚本中录入的动作执行相应的操作。 创建测试脚本 运行测试脚本 添加对象 从应用程序更新 对象探测器 关联对象库 添加描述属性 定义新测试对象 对象仓库 对象仓库 查看对象的属性的两种方式 在对象仓库的对象属性里查看 使用Object Spy(对象探测器) 在仓库中添加新对象的两种方式 Add Objects 快捷菜单-View/Add Object 启用/取消自动识别机制 对象仓库的使用 QTP9.0中对象仓库管理的强大功能 如何使用共享对象仓库 将本地对象存入共享对象仓库 共享对象仓库进行合并 定义新的测试对象 从应用程序中更新对象 本章总结 软件测试自动化的定义和意义 自动化工具的分类 QTP安装要点 对象仓库管理机制 对象仓库的使用 如何在keyword中添加注释? * 一个案例 如何在keyword中添加注释? * 一个案例

文档评论(0)

1亿VIP精品文档

相关文档