书籍详情
软件测试方法与技术
作者:蔡建平 编
出版社:清华大学出版社
出版时间:2014-01-01
ISBN:9787302339250
定价:¥49.50
购买这本书可以去
内容简介
《软件工程专业核心课程系列教材:软件测试方法与技术》是作者多年从事软件测试技术研究及课程教学的成果和经验总结。全书共分5部分,18章。第1部分(第1-第4章)是软件测试基础,涉及软件测试的一些基本概念和基础知识;第2部分(第5-第6章)详细讲述包括静态测试及动态测试在内的软件测试基本方法与技术;第3部分(第7-第8章)详细讲述包括缺陷管理、测试过程管理在内的软件测试管理方法与技术;第4部分(第9~第14章)详细介绍包括自动化测试、可靠性测试、安全性测试、国际化与本地化测试以及面向对象测试在内的现代软件测试方法与技术;第5部分(第15-第18章)是典型应用软件测试,重点介绍Web、移动、云计算、游戏以及嵌入式等应用的软件测试方法与技术。《软件工程专业核心课程系列教材:软件测试方法与技术》几乎在每个章节都对支撑该章节软件测试方法和技术应用的测试工具进行了介绍,包括对开源软件测试工具进行了介绍。这些工具将很好地支持高校软件测试课程实践。《软件工程专业核心课程系列教材:软件测试方法与技术》既可作为软件测试相关课程的研究生(特别是工程硕士专业学位研究生)与高年级本科生的教材,同时还可供软件测试培训和软件测试人员自学参考。
作者简介
暂缺《软件测试方法与技术》作者简介
目录
第1部分 软件测试基础篇
第1章 软件与软件危机
1.1 软件的概念
1.1.1 软件特性
1.1.2 软件种类
1.2 软件危机
1.2.1 软件危机原因分析
1.2.2 软件危机现象
1.2.3 避免软件危机的方法
1.3 软件工程
1.3.1 软件工程定义
1.3.2 软件生命周期
1.3.3 敏捷开发过程
习题
第2章 软件测试基本概念
2.1 软件测试概述
2.1.1 软件测试发展史
2.1.2 软件测试定义
2.1.3 软件测试目的
2.1.4 软件测试原则
2.1.5 软件测试质量度量
2.1.6 软件测试与软件开发各阶段的关系
2.2 软件测试工作
2.2.1 软件测试工作流程
2.2.2 软件测试工具对测试工作的支持
2.2.3 软件测试工作的几个认识误区
2.3 软件测试职业
2.3.1 软件测试职业发展
2.3.2 软件测试人员应具备的素质
2.3.3 软件测试的就业前景
习题
第3章 生命周期软件测试方法
3.1 生命周期测试的概念
3.1.1 生命周期测试的工作划分
3.1.2 生命周期测试的主要任务
3.1.3 基于风险的软件测试方法
3.2 生命周期各个阶段的测试要求
3.2.1 需求阶段测试
3.2.2 设计阶段测试
3.2.3 编码阶段测试
3.2.4 测试阶段
3.2.5 安装阶段测试
3.2.6 验收阶段测试
3.2.7 维护阶段
3.3 支持生命周期软件测试的工具
3.3.1 全生命周期质量管理平台Panorama++
3.3.2 应用生命周期管理系统HPALMlI
习题
第4章 软件测试分类与分级
4.1 软件测试分类
4.1.1 计算机软件配置项
4.1.2 基于CSCI的软件测试分类
4.2 软件测试分级
4.2.1 软件生命周期的测试分级
4.2.2 软件测试中的错误分级及其应用
习题
第2部分 软件测试方法与技术基础篇
第5章 软件静态测试
5.1 各阶段评审
5.1.1 同行评审
5.1.2 需求规格说明书的测试
5.2 代码检查
5.2.1 代码检查方法
5.2.2 代码编程规范检查
5.2.3 代码的自动分析
5.2.4 代码结构分析
5.2.5 代码安全性检查
5.3 软件复杂性分析
5.3.1 软件复杂性度量与控制
5.3.2 软件复杂性度量元
5.3.3 面向对象的软件复杂性度量
5.4 软件质量模型
……
第3部分 软件测试管理方法与技术篇
第4部分 高级软件测试方法与技术篇
第5部分 典型应用软件测试
第1章 软件与软件危机
1.1 软件的概念
1.1.1 软件特性
1.1.2 软件种类
1.2 软件危机
1.2.1 软件危机原因分析
1.2.2 软件危机现象
1.2.3 避免软件危机的方法
1.3 软件工程
1.3.1 软件工程定义
1.3.2 软件生命周期
1.3.3 敏捷开发过程
习题
第2章 软件测试基本概念
2.1 软件测试概述
2.1.1 软件测试发展史
2.1.2 软件测试定义
2.1.3 软件测试目的
2.1.4 软件测试原则
2.1.5 软件测试质量度量
2.1.6 软件测试与软件开发各阶段的关系
2.2 软件测试工作
2.2.1 软件测试工作流程
2.2.2 软件测试工具对测试工作的支持
2.2.3 软件测试工作的几个认识误区
2.3 软件测试职业
2.3.1 软件测试职业发展
2.3.2 软件测试人员应具备的素质
2.3.3 软件测试的就业前景
习题
第3章 生命周期软件测试方法
3.1 生命周期测试的概念
3.1.1 生命周期测试的工作划分
3.1.2 生命周期测试的主要任务
3.1.3 基于风险的软件测试方法
3.2 生命周期各个阶段的测试要求
3.2.1 需求阶段测试
3.2.2 设计阶段测试
3.2.3 编码阶段测试
3.2.4 测试阶段
3.2.5 安装阶段测试
3.2.6 验收阶段测试
3.2.7 维护阶段
3.3 支持生命周期软件测试的工具
3.3.1 全生命周期质量管理平台Panorama++
3.3.2 应用生命周期管理系统HPALMlI
习题
第4章 软件测试分类与分级
4.1 软件测试分类
4.1.1 计算机软件配置项
4.1.2 基于CSCI的软件测试分类
4.2 软件测试分级
4.2.1 软件生命周期的测试分级
4.2.2 软件测试中的错误分级及其应用
习题
第2部分 软件测试方法与技术基础篇
第5章 软件静态测试
5.1 各阶段评审
5.1.1 同行评审
5.1.2 需求规格说明书的测试
5.2 代码检查
5.2.1 代码检查方法
5.2.2 代码编程规范检查
5.2.3 代码的自动分析
5.2.4 代码结构分析
5.2.5 代码安全性检查
5.3 软件复杂性分析
5.3.1 软件复杂性度量与控制
5.3.2 软件复杂性度量元
5.3.3 面向对象的软件复杂性度量
5.4 软件质量模型
……
第3部分 软件测试管理方法与技术篇
第4部分 高级软件测试方法与技术篇
第5部分 典型应用软件测试
猜您喜欢