内容介绍
《高等学校计算机系列·软件测试》为普通高等教育“十一五”*规划教材。全书共10章,第1-9章系统地介绍软件测试的基本概念和基本知识,详细讲解软件测试的基本技术、测试过程、测试用例设计、测试文档、测试工具等内容,并从软件工程的角度介绍了如何规划测试工作,如何报告软件缺陷,如何评估测试和测试项目管理等内容,第10章通过一个实际软件项目的测试案例,来加深学生对软件测试技术和软件测试过程的理解,尽力使理论的阐述更清晰、更形象。
目录
- 第1章软件测试概述
- 1.1软件、软件危机和软件工程
- 1.1.1软件、软件危机和软件工程的基本概念
- 1.1.2软件工程的目标及其一般开发过程
- 1.1.3软件过程模型
- 1.2软件缺陷与软件故障
- 1.3软件质量与质量模型
- 1.4软件测试
- 1.4.1软件测试的概念
- 1.4.2软件测试的原则
- 1.4.3软件测试的过程模型
- 1.4.4软件测试的分类
- 1.4.5软件测试流程
- 1.4.6软件测试发展历程和发展趋势
- 1.5软件测试人员的基本素质
- 习题1
- 第2章软件测试计划
- 2.1软件测试计划的作用
- 2.2制订测试计划的原则
- 2.3如何制订软件测试计划
- 2.4制订测试计划时面对的问题
- 2.5衡量测试计划的标准
- 2.6制订测试计划
- 习题2
- 第3章软件测试基本技术
- 3.1软件测试技术概述
- 3.2白盒测试技术
- 3.2.1静态测试
- 3.2.2程序插桩
- 3.2.3逻辑覆盖
- 3.2.4基本路径测试
- 3.2.5其他白盒测试方法
- 3.2.6白盒测试应用策略
- 3.3黑盒测试技术
- 3.3.1功能测试
- 3.3.2非功能测试
- 3.3.3黑盒测试策略
- 习题3
- 第4章软件测试过程
- 4.1软件测试过程
- 4.2单元测试
- 4.2.1单元测试的定义
- 4.2.2单元测试的重要性与单元测试原则
- 4.2.3单元测试的主要任务
- 4.2.4单元测试环境的建立
- 4.2.5单元测试主要技术和单元测试数据
- 4.2.6单元测试工具简介
- 4.2.7单元测试人员
- 4.3集成测试
- 4.3.1集成测试的定义
- 4.3.2集成测试的主要任务
- 4.3.3集成测试遵循的原则
- 4.3.4集成测试实施方案
- 4.3.5集成测试的测试技术与集成测试数据
- 4.3.6集成测试人员
- 4.4系统测试
- 4.4.1系统测试的定义
- 4.4.2系统测试的准备工作
- 4.4.3系统测试的测试技术和系统测试数据
- 4.4.4系统测试人员
- 4.5验收测试
- 4.5.1验收测试的定义
- 4.5.2验收测试的主要内容
- ……
- 第5章测试用例设计
- 第6章测试报告与测试评测
- 第7章软件测试项目管理
- 第8章面向对象软件测试
- 第9章软件测试自动化
- 第10章测试实践——一个实际软件项目的测试案例