书籍详情
软件测试案例教程
作者:周元哲 编著
出版社:机械工业出版社
出版时间:2013-06-01
ISBN:9787111424741
定价:¥32.00
购买这本书可以去
内容简介
《高等院校规划教材·软件工程系列:软件测试案例教程》较为全面、系统地涵盖了当前软件测试领域的理论和实践知识,反映了当前最新的软件测试理论、标准、技术和工具,展望了软件测试的发展趋势。《高等院校规划教材·软件工程系列:软件测试案例教程》内容主要包括:软件测试概述、软件测试基本知识、黑盒测试、白盒测试、性能测试、软件测试管理和移动终端测试,并将软件测试案例以及当今最新的测试工具与每章内容结合,做到理论与实践相结合。《高等院校规划教材·软件工程系列:软件测试案例教程》可作为高等院校相关专业软件测试的教材或教学参考书,也可供从事计算机应用开发的各类技术人员参考,或用做全国计算机软件测评师考试、软件技术资格与水平考试的培训资料。
作者简介
暂缺《软件测试案例教程》作者简介
目录
出版说明
前言
第1章 软件测试概述
1.1 软件测试发展历程
1.2 软件测试的目的
1.3 软件测试的几种观点
1.4 软件测试的原则
1.5 软件测试的分类
1.6 软件测试工具
1.6.1 软件测试工具的分类
1.6.2 软件测试工具的特征
1.6.3 软件测试工具选择
1.7 自动测试技术
1.7.1 自动测试发展历程
1.7.2 测试成熟度模型
1.7.3 自动测试原理
1.8 思考与习题
第2章 软件测试基本知识
2.1 测试流程
2.1.1 测试流程简介
2.1.2 测试执行阶段
2.2 软件测试模型
2.2.1 V模型
2.2.2 W模型
2.2.3 H模型
2.2.4 X模型
2.2.5 前置模型
2.3 测试用例
2.3.1 测试阶段和用例关系
2.3.2 测试用例设计准则
2.3.3 测试用例的设计步骤
2.3.4 测试用例维护
2.4 测试案例-“软件工程管理”教学网站测试框架
2.4.1 测试内容
2.4.2 测试资源
2.5 思考与习题
第3章 黑盒测试
3.1 黑盒测试简介
3.2 等价类划分法
3.2.1 划分等价类的方法
3.2.2 “判断日期合法”应用举例
3.3 边界值分析法
3.3.1 设计原则
3.3.2 “三角形问题”应用举例
3.4 决策表法
3.4.1 基本术语
3.4.2 设计步骤
3.4.3 “阅读指南”应用举例
3.5 因果图法
3.5.1 基本术语
3.5.2 “判读输入的内容”应用举例
3.6 场景法
3.6.1 基本流和备选流
3.6.2 “ATM系统流程”应用举例
3.7 功能测试工具-AutoRunner
3.7.1 AutoRunner功能简介
3.7.2 配置AutoRunner
3.7.3 AutoRunner的使用流程
3.8 思考与习题
第4章 白盒测试
4.1 白盒测试简介
4.2 词法分析与语法分析
4.3 代码检查法
4.4 静态结构分析法
4.5 程序插桩技术
4.6 逻辑覆盖法
4.6.1 语句覆盖
4.6.2 判定覆盖
4.6.3 条件覆盖
4.6.4 条件判定覆盖
4.6.5 条件组合覆盖
4.6.6 “C语言代码”应用举例
4.7 路径覆盖法测试
4.7.1 循环结构
4.7.2 基本路径测试
4.8 JUnit工具
4.8.1 JUnit的安装
4.8.2 JUnit的内容
4.8.3 “四则运算”应用举例
4.9 白盒测试工具-CodeAnalyzer
4.9.1 Code Analyzer的功能简介
4.9.2 Code Analyzer的安装
4.9.3 配置Code Analyzer
4.9.4 Code Analyzer的使用流程
4.10 思考与习题
第5章 性能测试
5.1 基本概念
5.2 性能测试分类
5.2.1 负载测试
5.2.2 压力测试
5.2.3 可靠性测试
5.3 性能测试工具-PerformanceRunner
5.3.1 PerformanceRunner的用户界面
5.3.2 PerformanceRunner功能简介
5.3.3 PerformanceRunner的安装
5.3.4 配置PerformanceRunner
5.3.5 PerformanceRunner的使用流程
5.4 思考与习题
第6章 软件测试管理
6.1 软件配置管理
6.1.1 软件配置管理概述
6.1.2 软件配置管理工具——CVS
6.2 缺陷管理
6.2.1 缺陷管理介绍
6.2.2 缺陷跟踪管理工具——Jira
6.3 测试管理工具——TestCenter
6.3.1 TestCenter的功能
6.3.2 TestCenter的安装过程
6.3.3 TestCenter使用流程
6.4 思考与习题
第7章 移动终端测试
7.1 移动应用测试基础
7.1.1 移动应用测试框架
7.1.2 测试结构及测试项目
7.1.3 测试应用程序接口
7.1.4 运行测试及结果
7.1.5 其他测试工具
7.2 移动应用测试环境
7.2.1 创建测试项目
7.2.2 创建测试包
7.2.3 运行测试
7.3 测试活动类
7.3.1 测试活动类应用程序接口
7.3.2 测试内容
7.4 测试活动类教程
7.4.1 Android测试准备工作
7.4.2 创建测试例子类
7.4.3 运行测试和观察结果
7.4.4 强制某些测试失败
7.5 思考与习题
参考文献
前言
第1章 软件测试概述
1.1 软件测试发展历程
1.2 软件测试的目的
1.3 软件测试的几种观点
1.4 软件测试的原则
1.5 软件测试的分类
1.6 软件测试工具
1.6.1 软件测试工具的分类
1.6.2 软件测试工具的特征
1.6.3 软件测试工具选择
1.7 自动测试技术
1.7.1 自动测试发展历程
1.7.2 测试成熟度模型
1.7.3 自动测试原理
1.8 思考与习题
第2章 软件测试基本知识
2.1 测试流程
2.1.1 测试流程简介
2.1.2 测试执行阶段
2.2 软件测试模型
2.2.1 V模型
2.2.2 W模型
2.2.3 H模型
2.2.4 X模型
2.2.5 前置模型
2.3 测试用例
2.3.1 测试阶段和用例关系
2.3.2 测试用例设计准则
2.3.3 测试用例的设计步骤
2.3.4 测试用例维护
2.4 测试案例-“软件工程管理”教学网站测试框架
2.4.1 测试内容
2.4.2 测试资源
2.5 思考与习题
第3章 黑盒测试
3.1 黑盒测试简介
3.2 等价类划分法
3.2.1 划分等价类的方法
3.2.2 “判断日期合法”应用举例
3.3 边界值分析法
3.3.1 设计原则
3.3.2 “三角形问题”应用举例
3.4 决策表法
3.4.1 基本术语
3.4.2 设计步骤
3.4.3 “阅读指南”应用举例
3.5 因果图法
3.5.1 基本术语
3.5.2 “判读输入的内容”应用举例
3.6 场景法
3.6.1 基本流和备选流
3.6.2 “ATM系统流程”应用举例
3.7 功能测试工具-AutoRunner
3.7.1 AutoRunner功能简介
3.7.2 配置AutoRunner
3.7.3 AutoRunner的使用流程
3.8 思考与习题
第4章 白盒测试
4.1 白盒测试简介
4.2 词法分析与语法分析
4.3 代码检查法
4.4 静态结构分析法
4.5 程序插桩技术
4.6 逻辑覆盖法
4.6.1 语句覆盖
4.6.2 判定覆盖
4.6.3 条件覆盖
4.6.4 条件判定覆盖
4.6.5 条件组合覆盖
4.6.6 “C语言代码”应用举例
4.7 路径覆盖法测试
4.7.1 循环结构
4.7.2 基本路径测试
4.8 JUnit工具
4.8.1 JUnit的安装
4.8.2 JUnit的内容
4.8.3 “四则运算”应用举例
4.9 白盒测试工具-CodeAnalyzer
4.9.1 Code Analyzer的功能简介
4.9.2 Code Analyzer的安装
4.9.3 配置Code Analyzer
4.9.4 Code Analyzer的使用流程
4.10 思考与习题
第5章 性能测试
5.1 基本概念
5.2 性能测试分类
5.2.1 负载测试
5.2.2 压力测试
5.2.3 可靠性测试
5.3 性能测试工具-PerformanceRunner
5.3.1 PerformanceRunner的用户界面
5.3.2 PerformanceRunner功能简介
5.3.3 PerformanceRunner的安装
5.3.4 配置PerformanceRunner
5.3.5 PerformanceRunner的使用流程
5.4 思考与习题
第6章 软件测试管理
6.1 软件配置管理
6.1.1 软件配置管理概述
6.1.2 软件配置管理工具——CVS
6.2 缺陷管理
6.2.1 缺陷管理介绍
6.2.2 缺陷跟踪管理工具——Jira
6.3 测试管理工具——TestCenter
6.3.1 TestCenter的功能
6.3.2 TestCenter的安装过程
6.3.3 TestCenter使用流程
6.4 思考与习题
第7章 移动终端测试
7.1 移动应用测试基础
7.1.1 移动应用测试框架
7.1.2 测试结构及测试项目
7.1.3 测试应用程序接口
7.1.4 运行测试及结果
7.1.5 其他测试工具
7.2 移动应用测试环境
7.2.1 创建测试项目
7.2.2 创建测试包
7.2.3 运行测试
7.3 测试活动类
7.3.1 测试活动类应用程序接口
7.3.2 测试内容
7.4 测试活动类教程
7.4.1 Android测试准备工作
7.4.2 创建测试例子类
7.4.3 运行测试和观察结果
7.4.4 强制某些测试失败
7.5 思考与习题
参考文献
猜您喜欢