展开全部

主编推荐语

软件测试技术与实践:从概述到案例分析。

内容简介

软件测试概述、软件测试计划、软件测试基本技术、软件测试过程、测试用例设计、测试报告与测试评测、软件测试项目管理、面向对象软件测试、Web应用测试、软件测试自动化、测试实践—一个实际软件项目的测试案例。

目录

  • 扉页
  • 版权页
  • 目录
  • 内容提要
  • 前言
  • 第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 灰盒测试技术
  • 习题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 验收测试的主要内容
  • 4.5.3 验收测试的测试技术和验收测试数据
  • 4.5.4 α、β测试
  • 4.5.5 验收测试人员
  • 4.6 回归测试
  • 4.6.1 回归测试的测试技术和回归测试的数据
  • 4.6.2 回归测试的范围
  • 4.6.3 回归测试人员
  • 4.7 系统排错
  • 习题4
  • 第5章 测试用例设计
  • 5.1 测试用例的基本概念
  • 5.2 测试用例的设计
  • 5.2.1 测试设计说明
  • 5.2.2 测试用例的编写标准
  • 5.2.3 测试用例设计应考虑的因素
  • 5.2.4 测试用例的分类
  • 5.3 测试用例设计实例
  • 5.4 测试用例的执行与跟踪
  • 5.5 测试用例管理
  • 习题5
  • 第6章 测试报告与测试评测
  • 6.1 软件缺陷和软件缺陷种类
  • 6.1.1 软件缺陷的定义和描述
  • 6.1.2 软件缺陷的种类
  • 6.1.3 软件缺陷的属性
  • 6.2 软件缺陷的生命周期
  • 6.3 分离和再现软件缺陷
  • 6.4 软件测试人员需正确面对软件缺陷
  • 6.5 报告软件缺陷
  • 6.5.1 报告软件缺陷的基本原则
  • 6.5.2 IEEE软件缺陷报告模板
  • 6.6 软件缺陷的跟踪管理
  • 6.6.1 软件缺陷跟踪管理系统
  • 6.6.2 手工报告和跟踪软件缺陷
  • 6.7 软件测试的评测
  • 6.7.1 覆盖评测
  • 6.7.2 质量评测
  • 6.8 测试总结报告
  • 习题6
  • 第7章 软件测试项目管理
  • 7.1 软件测试项目管理概述
  • 7.1.1 软件测试项目与软件测试项目管理
  • 7.1.2 软件测试项目的范围管理
  • 7.2 软件测试文档
  • 7.2.1 软件测试文档的作用
  • 7.2.2 软件测试文档的类型
  • 7.2.3 主要软件测试文档
  • 7.3 软件测试的组织与人员管理
  • 7.3.1 软件测试的组织与人员管理概述
  • 7.3.2 软件测试人员的组织结构
  • 7.3.3 软件测试人员
  • 7.3.4 软件测试人员的通信方式
  • 7.3.5 软件测试人员管理的激励机制
  • 7.3.6 软件测试人员的培训
  • 7.3.7 软件测试的组织与人员管理中的风险管理
  • 7.4 软件测试过程管理
  • 7.4.1 软件项目的跟踪与质量控制
  • 7.4.2 软件测试项目的过程管理
  • 7.5 软件测试的配置管理
  • 7.6 软件测试风险管理
  • 7.7 软件测试的成本管理
  • 7.7.1 软件测试成本管理概述
  • 7.7.2 软件测试成本管理的一些基本概念
  • 7.7.3 软件测试成本管理的基本原则和措施
  • 习题7
  • 第8章 面向对象软件测试
  • 8.1 面向对象软件的特点及其对测试的影响
  • 8.2 面向对象软件测试的不同层次及其特点
  • 8.3 面向对象软件测试模型
  • 习题8
  • 第9章 Web应用测试
  • 9.1 Web应用测试概述
  • 9.2 Web应用的性能测试
  • 9.2.1 Web性能测试的主要术语和性能指标
  • 9.2.2 Web性能测试的目标和测试策略
  • 9.2.3 Web应用系统性能测试人员应具有的能力
  • 9.2.4 Web应用系统性能测试的种类
  • 9.2.5 Web应用系统性能测试规划与设计
  • 9.2.6 Web应用系统全面性能测试模型
  • 9.2.7 Web应用系统性能测试流程
  • 9.3 Web应用的功能测试
  • 9.4 Web应用的界面测试
  • 9.5 Web应用的客户端兼容性测试
  • 9.6 Web应用的安全性测试
  • 9.6.1 Web应用的安全性概述
  • 9.6.2 Web应用安全性测试
  • 习题9
  • 第10章 软件测试自动化
  • 10.1 软件测试自动化基础
  • 10.2 软件测试自动化的作用和优势
  • 10.3 软件测试自动化的引入条件
  • 10.4 软件测试自动化的实施过程
  • 10.5 主流软件测试工具
  • 10.5.1 白盒测试工具
  • 10.5.2 黑盒测试工具
  • 10.5.3 性能测试工具
  • 10.5.4 测试管理工具
  • 习题10
  • 第11章 测试实践——一个完整的HIS项目测试案例
  • 11.1 被测试软件项目介绍
  • 11.1.1 HIS项目背景
  • 11.1.2 门诊挂号管理子系统介绍
  • 11.1.3 门诊挂号管理子系统的功能需求分析
  • 11.1.4 门诊挂号管理子系统的性能及可用性要求
  • 11.2 测试计划
  • 11.2.1 概述
  • 11.2.2 定义
  • 11.2.3 质量风险摘要
  • 11.2.4 测试进度计划
  • 11.2.5 进入标准
  • 11.2.6 退出标准
  • 11.2.7 测试配置和环境
  • 11.2.8 测试开发
  • 11.2.9 预算
  • 11.2.10 关键参与者
  • 11.2.11 参考文档
  • 11.3 HIS测试过程概述
  • 11.3.1 单元测试
  • 11.3.2 集成测试
  • 11.3.3 系统测试
  • 11.3.4 验收测试
  • 11.4 测试用例设计
  • 11.4.1 挂号管理子系统测试大纲
  • 11.4.2 其他可用性测试检查标准
  • 11.4.3 功能测试用例
  • 11.4.4 性能测试用例
  • 11.5 缺陷报告
  • 11.5.1 建立缺陷报告数据库
  • 11.5.2 编写缺陷报告
  • 11.6 测试结果总结分析
  • 11.6.1 测试总结报告
  • 11.6.2 测试用例分析
  • 11.6.3 软件测试结果统计分析
  • 11.7 软件测试自动化工具
  • 11.8 文档测试
  • 习题11
  • 参考文献
展开全部

评分及书评

尚无评分
目前还没人评分

出版方

人民邮电出版社

人民邮电出版社是工业和信息化部主管的大型专业出版社,成立于1953年10月1日。人民邮电出版社坚持“立足信息产业、面向现代社会、传播科学知识、服务科教兴国”,致力于通信、计算机、电子技术、教材、少儿、经管、摄影、集邮、旅游、心理学等领域的专业图书出版。