| 作 者: | 蔡建平 |
| 出版社: | 清华大学出版社 |
| 丛编项: | 软件工程专业核心课程系列教材 |
| 版权说明: | 本书为公共版权或经版权方授权,请支持正版图书 |
| 标 签: | 教材 研究生教材 |
| ISBN | 出版时间 | 包装 | 开本 | 页数 | 字数 |
|---|---|---|---|---|---|
| 未知 | 暂无 | 暂无 | 未知 | 0 | 暂无 |
第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部分 典型应用软件测试