项目一 自动化测试流程管理与QC(Quality Center) 1
任务一 熟悉工具Quality Center 1
一、Quality Center安装过程 3
二、测试管理过程 16
三、需求定义 17
四、测试计划 17
五、测试执行 18
六、缺陷跟踪 18
任务二 熟悉测试需求管理 19
一、测试需求定义 19
二、测试需求页功能介绍 21
三、开发需求树 24
任务三 熟悉测试计划 34
一、测试计划定义 34
二、测试计划页功能介绍 37
三、开发测试计划树 41
四、连接测试到需求 51
五、构建测试 57
六、创建自动化测试 64
七、系统测试内容 66
任务四 熟悉测试执行 70
一、测试实验室工作流 70
二、测试执行页功能介绍 71
三、创建测试集 77
四、计划测试运行 84
五、手动运行测试 90
六、自动运行测试 94
任务五 熟悉缺陷跟踪 101
一、缺陷跟踪流程 101
二、缺陷跟踪页功能介绍 102
任务六 Quality Center中报告及图表 114
一、生成报告 114
二、生成图表 121
三、生成项目文档 133
项目二 功能自动化测试与QTP(QuickTestPro) 137
任务一 了解熟悉自动化测试 137
一、自动化功能测试 138
二、GUI自动化测试工具特点 138
三、自动化测试原理 142
四、自动化测试的优点 143
五、自动化测试的限制 144
六、自动化测试的误区 145
七、自动化测试工具 146
任务二 熟悉QuickTest工具 146
一、QuickTest简介 147
二、QuickTest安装 147
三、启动QuickTest应用程序 151
四、支持环境(Add-in) 152
五、界面介绍 153
六、关键字视图(Keyword View) 154
七、专家视图(Expert View) 155
八、数据表(DataTable) 155
九、活动屏幕(Active Screen) 155
十、调试查看器 156
任务三 熟悉QuickTest自动化实现原理 157
一、QuickTest对象识别 157
二、QuickTest测试对象模型 158
三、对象库(Object Repository) 159
四、对象探测器(Object Spy) 160
任务四熟悉QuickTest测试流程 161
一、计划测试 163
二、录制测试脚本 163
三、脚本录制的方式 164
四、添加检查点 166
五、脚本参数化 172
六、调试脚本 177
七、运行测试 178
八、分析测试结果 178
九、报告缺陷 179
任务五 熟悉QuickTest选项和配置 180
一、测试脚本导入导出 180
二、测试设置 181
三、录制和回放设置 183
四、工具选项设置 185
五、恢复场景管理 187
任务六 熟悉QuickTest关键字开发 191
一、增加新对象到对象库 191
二、通过步骤产生器插入步骤 192
三、从对象库中选择对象插入步骤 192
四、插入条件和循环语句 193
五、使用关键字步骤 194
任务七 QuickTest脚本开发 194
一、了解专家视图开发环境 195
二、通过编程运行和关闭应用程序 195
三、增加条件和循环控制语句 196
四、增加错误处理程序 196
五、增加VBScript自带函数 197
六、增加自定义内部函数或子过程 197
七、在测试脚本中执行外部定义的函数 198
八、使用数据驱动扩展测试脚本 199
项目三 熟悉性能自动化测试与LR(LoadRunner) 201
任务一 熟悉性能测试 201
一、软件性能测试概述 201
二、软件性能测试的一般过程 202
三、性能测试分类 205
四、性能测试术语 207
五、性能测试的不同应用领域 209
任务二 熟悉性能测试工具 210
一、性能测试工具解决的问题 210
二、性能自动化测试原理 211
三、性能测试工具引入 211
任务三 LoadRunner性能测试实践 213
一、LoadRunner简介 213
二、LoadRunner安装和配置 213
三、LoadRunner基本结构 218
四、Vuser测试脚本开发 218
五、负载场景创建和设置 235
六、性能测试结果分析 247
任务四 熟悉性能测试综合报告模板 259
参考资料 260
参考文献 260