课程介绍本门课程是教授自动化测试工具的课程。通过本门课程的学习,可以让学员掌握以下知识: 1、 掌握QuickTest Professional的使用:QTP入门、增强QTP的测试脚本、QTP高级使用 2、 掌握LoadRunner使用:LoadRunner入门、LoadRunner测试脚本、分析LoadRunner测试结果 3、 掌握TestDirector使用:TestDirector站点管理和项目管理、TestDirector测试管理过程 4、 如在恰当的时候选择使用恰当的测试工具:自动测试工具和软件测试 第一章 自动化测试工具概述主要内容内容一:理解软件测试自动化 Ø 软件测试自动化的产生和意义 Ø 软件测试自动化过程 Ø 消除不正确的测试自动化期望 内容二:常用软件测试自动化工具 Ø 自动化测试工具的分类 Ø 主流测试工具介绍 内容三:正确选择自动化测试工具 第二章 QuickTest Professional入门主要内容内容一:QuickTest Professional 介绍 内容二:QTP安装 Ø 系统需求 Ø 插件安装要点 内容三:初识QuickTest Professional # Ø 激活(安装)License Code Ø 首次启动QuickTest Professional # Ø 熟悉QuickTest Professional #的主窗口 内容四:关于本课程的案例 Ø 单机版Flight Reservation Ø Mecury Tours网站 内容五:QTP的测试过程 Ø 录制测试脚本 Ø 查看测试脚本 Ø 运行测试脚本 Ø 分析测试结果 内容六:QTP的测试对象管理 第四章 增强QuickTest Professional的测试脚本主要内容内容一:使用QuickText的检查点 Ø 标准检查点 Ø 数据库检查点 Ø 文本/文本区域检查点 Ø 图像检查点 内容二:参数化输入 内容三:建立输出值 内容四:使用正则表达式 Ø 正则表达式中的常用特殊字符 Ø 在QTP中使用正则表达式 第六章 QuickTest Professional高级使用主要内容内容一:理解QTP的Action Ø 在脚本中创建多个Action Ø Action的属性设定 Ø Action的参数化 内容二:理解QTP的Expert View方式 Ø 初识专家视图 Ø 何时使用专家视图 Ø 在专家视图中使用VBScript Ø 轻松实现脚本编写 Ø 脚本实例分析 第八章 LoadRunner入门主要内容内容一:LoadRunner概述 Ø 制定压力/负载测试计划 Ø 使用Virtual User Geneator创建脚本 Ø 使用Controller创建测试场景 Ø 实时监控场景 Ø 分析测试结果 内容二:系统安装 内容三:初识LoadRunner Ø 启动LoadRunner Ø 创建测试脚本 Ø 创建、运行和监视测试场景 Ø 分析测试结果 第十章 LoadRunner测试脚本设计主要内容内容一:制定压力/负载测试计划 内容二:开发测试脚本 Ø 插入事务(Transcation) Ø 插入集合点 Ø 脚本参数化 Ø 插入检查点 Ø Run-time Setting Ø 脚本语言分析 Ø 关联技术 第十二章 创建LoadRunner场景主要内容内容一:创建测试场景 Ø 场景类型的选择 Ø 多机联合产生负载 Ø 设定集合点策略 Ø 启用IP欺骗 Ø 使用测试管理工具进行统一管理 内容二:控制场景的运行 Ø 初始化用户组 Ø 停止场景的运行 Ø 对正在运行的场景增加用户数 第十四章 监视LoadRunner场景主要内容内容一:在线监视场景 Ø 添加计数器 Ø 常见的计数器 内容二:定制图表显示方式 Ø 定制在线监视图表个数 Ø 设定监视器选项 Ø 配置图表和计数器属性 Ø 合并图表 内容三:其他与监视图表相关的功能 Ø 穿越防火墙监视图表 Ø 远程监视场景 第十六章 分析LoadRunner测试结果主要内容内容一:使用Analysis分析测试结果 Ø 打开分析图表 Ø 使用Analysis分析结果图表 Ø 关于分析图表的几个选项 内容二:使用Analysis技巧 Ø 查看图表技巧 Ø 分析图表技巧 Ø 使用Quality Center管理分析结果 Ø 引入外部数据 第十八章 TestDirector站点管理和项目管理主要内容内容一:系统安装 Ø 系统需求 Ø TestDirector #的安装过程 内容二:首次使用TestDirector Ø TestDirector的测试过程管理 Ø TestDirector #的启动 内容三:TestDirector #的站点管理 Ø 进入站点管理 Ø 理解TestDirector的项目结构 Ø 创建和维护域 Ø 管理TestDirector用户 Ø 配置TD服务器参数 Ø 配置DB服务器参数 Ø TestDirector的站点参数配置 内容四:TestDirector #的项目管理 Ø 进入项目管理 Ø 更改本人口令和信息 Ø 管理项目中的用户 Ø 管理项目的用户组和权限 Ø 定制用户组访问权限 Ø 定制项目实体 Ø 定制 邮件内容 Ø 设置缺陷工作流 第十九章 TestDirector测试管理过程主要内容内容一:需求管理 Ø 定义需求 Ø 查看需求 Ø 维护需求 Ø 需求转换 内容二:测试计划 Ø 建立测试计划树 Ø 创建需求覆盖 Ø 创建自动测试脚本 内容三:执行测试 Ø 定义测试集合 Ø 在测试集中添加测试 Ø 设计测试流程 Ø 执行手工测试 Ø 执行自动测试 内容四:缺陷跟踪 Ø 缺陷跟踪过程 Ø 添加缺陷 Ø 缺陷匹配 Ø 修改缺陷 Ø 发送缺陷通知邮件 Ø 关联缺陷和测试 Ø 个人爱好定制 内容五:分析测试过程 Ø 生成报告 Ø 生成图表
|