学习情境1 熟悉CVIT测试过程
任务1.1 熟悉软件测试的基本概念
1.1.1 软件测试的背景和意义
1.1.2 软件测试的概念
1.1.3 软件测试的目的
1.1.4 软件测试的原则
1.1.5 软件测试的分类
任务1.2 软件测试过程
1.2.1 软件测试流程
1.2.2 测试过程模型
1.2.3 测试过程管理
任务1.3 管理测试用例
1.3.1 测试用例编写依据
1.3.2 测试用例开发原则
1.3.3 如何写好测试用例
1.3.4 测试用例执行
1.3.5 测试用例维护
任务1.4 管理Bug报告
1.4.1 Bug报告的构成要素
1.4.2 Bug管理流程
学习情境2 CVIT系统的测试准备
任务2.1 搭建CVIT系统的测试环境
2.1.1 CVIT具体说明
2.1.2 CVIT其他说明
2.1.3 确认服务启动
2.1.4 附加数据库
2.1.5 新闻发布系统网站发布
任务2.2 学习测试管理工具
2.2.1 禅道项目管理软件功能
2.2.2 禅道项目管理软件的安装
2.2.3 禅道管理软件使用流程
2.2.4 测试管理操作
学习情境3 进行CVIT的单元测试
任务3.1 单元测试概述
3.1.1 单元测试的概念
3.1.2 单元测试的内容
3.1.3 单元测试的步骤
3.1.4 单元测试工具NUnit的介绍
任务3.2 白盒测试与黑盒测试
3.2.1 白盒测试
3.2.2 黑盒测试
3.2.3 黑盒测试与白盒测试的比较
任务3.3 运用逻辑覆盖法设计测试用例
3.3.1 语句覆盖
3.3.2 判定覆盖(分支覆盖)
3.3.3 条件覆盖
3.3.4 判定-条件覆盖(分支-条件覆盖)
3.3.5 条件组合覆盖
3.3.6 路径覆盖
3.3.7 6种逻辑覆盖的强弱关系
任务3.4 运用基本路径覆盖法设计测试用例
3.4.1 程序控制流图
3.4.2 基本路径覆盖法的步骤
3.4.3 基本路径覆盖法设计举例说明
任务3.5 循环测试策略
3.5.1 简单循环
3.5.2 嵌套循环
3.5.3 串接循环
任务3.6 运用等价类划分方法设计测试用例
3.6.1 等价类划分
3.6.2 等价类测试的分类
3.6.3 等价类设计测试用例的步骤
3.6.4 等价类设计测试用例举例
任务3.7 运用边界值分析法设计测试用例
3.7.1 边界值分析法基本原理
3.7.2 边界值设计测试用例的原则
3.7.3 边界值设计测试用例的方法
3.7.4 边界值设计测试用例举例
任务3.8 运用决策表法设计测试用例
3.8.1 决策表的组成
3.8.2 决策表的简化
3.8.3 决策表设计测试用例的方法
3.8.4 决策表设计测试用例举例
任务3.9 运用因果图法设计测试用例
3.9.1 因果图基本符号
3.9.2 因果图生成测试用例的步骤
3.9.3 因果图设计测试用例举例
任务3.10 运用正交表法设计测试用例
3.10.1 正交表法设计测试用例的基本原理
3.10.2 正交表的构成
3.10.3 正交表法设计测试用例的步骤
3.10.4 正交表法设计测试用例举例
任务3.11 运用场景法设计测试用例
3.11.1 场景法设计测试用例的基本原理
3.11.2 场景法设计测试用例的基本概念
3.11.3 场景法设计测试用例的步骤
3.11.4 场景法设计测试用例举例
学习情境4 进行CVIT系统的集成测试
任务4.1 了解集成测试过程
4.1.1 软件集成测试的概念
4.1.2 常用的集成测试实施方案
4.1.3 集成测试的评价
任务4.2 设计集成测试用例
4.2.1 集成测试基本思路
4.2.2 设计集成测试用例
4.2.3 集成测试用例举例
学习情境5 实施CVIT系统的自动化测试
任务5.1 自动化测试入门
5.1.1 如何开展自动化测试
5.1.2 QTP10的安装
5.1.3 安装步骤
5.1.4 QTP的设置
任务5.2 学会使用QTP进行自动化测试
5.2.1 QTP自动化测试工作流程
5.2.2 QTP界面介绍
5.2.3 QTP自带的样例程序
5.2.4 使用QTP
5.2.5 录制和执行脚本
5.2.6 分析测试结果
任务5.3 建立检查点
5.3.1 检查点种类
5.3.2 创建检查点
5.3.3 执行并分析使用检查点的测试脚本
任务5.4 数据驱动测试
5.4.1 什么时候使用数据驱动测试方法
5.4.2 数据驱动测试的一般步骤
5.4.3 参数化测试
5.4.4 自动化测试举例
学习情境6 实施CVIT系统的性能测试
任务6.1 理解软件性能
6.1.1 功能与性能的关系
6.1.2 软件性能主要指标
6.1.3 性能测试的时间
6.1.4 性能测试策略
任务6.2 LoadRunner入门
6.2.1 LoadRunner简介
6.2.2 使用VuGen创建脚本
6.2.3 使用Controller设计场景
6.2.4 使用Controller运行场景
6.2.5 分析场景结果
任务6.3 利用LoadRunner进行负载测试举例
6.3.1 测试计划
6.3.2 录制测试