请输入您要查询的百科知识:

 

词条 软件测试与维护基础教程
释义

基本信息

作者:黄武(作者), 洪玫(作者), 杨秋辉(作者), 等(作者)

出版社:机械工业出版社; 第1版 (2012年2月1日)

丛书名: 高等院校规划教材·软件工程系列

平装:314页

正文语种:简体中文

开本:16

ISBN:9787111364023

条形码:9787111364023

商品尺寸: 25.8 x 18.2 x 1.4 cm

商品重量: 558 g

内容简介

《软件测试与维护基础教程》内容丰富完整,包括软件测试基础(软件测试的历史、原则、基本模型、流程等),软件测试技术(软件评审、白盒测试及黑盒测试技术等),软件测试级别(单元测试、集成测试、系统测试、确认测试及回归测试等),软件测试管理(构建测试环境、测试计划、测试设计、测试执行及测试评估等),软件测试工具(测试自动化及测试工具),软件测试应用(配置测试、兼容性测试、本地化测试、网站测试、安全性测试及面向对象测试等)及软件维护等七大部分25个章节的内容。

《软件测试与维护基础教程》不仅内容丰富翔实,而且参考了众多软件测试的国际标准,力求做到概念和原理讲解的精确。为了让读者易于理解,该书注重循序渐进的知识讲解方法,注重背景知识介绍及列举大量的实际测试案例来讲解测试知识。

《软件测试与维护基础教程》可作为高等院校计算机(软件)学院或软件培训机构的教材使用,面向的读者对象包括:高校学生,专业软件培训机构学生,软件公司的测试人员,学习软件测试知识的入门者等。

目录

出版说明

前言

第一部分 软件测试概述

第1章 软件测试的历史

1.1 最早的计算机程序员和最早发现的计算机Bug

1.2 软件测试的发展历程

1.2.1 面向调试的测试(1956年前)

1.2.2 面向证明的测试(1957~1978)

1.2.3 面向查错的测试(1979~1982)

1.2.4 面向评估的测试(1983~1987)

1.2.5 面向预防的测试(1988~2000)

1.3 小结

习题1

第2章 软件测试在软件工程中的地位

2.1 为什么引入软件工程

2.2 软件测试在软件工程中的位置

2.3 软件测试在软件工程知识体系中的内容

2.3.1 软件测试基础

2.3.2 软件测试级别

2.3.3 软件测试技术

2.3.4 测试相关的度量

2.3.5 测试过程

2.4 小结

习题2

第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.3 软件测试相关的术语

3.4 软件测试的基本原则

3.5 软件测试的心理学

3.5.1 确立正确的测试目标

3.5.2 自行测试和独立测试之间的平衡

3.5.3 测试员和程序员的不同心理

3.5.4 良好的沟通在测试中起到积极的作用

3.6 软件测试的经济学

3.6.1 制定的测试工作量要恰当

3.6.2 尽早的发现缺陷,尽早地修复缺陷

3.7 软件测试的基本模型

3.7.1 软件测试的V模型

3.7.2 软件测试的W模型

3.7.3 软件测试的H模型

3.7.4 软件测试的X模型

3.8 软件测试与软件质量

3.8.1 软件质量的定义和常见的软件质量模型

3.8.2 软件测试和软件质量是不同层级的概念

3.8.3 软件测试有利于提高软件质量

3.9 软件测试员应该具备的基本素质

3.10 小结

习题3

第二部分 开始软件测试

第4章 建立软件测试系统

4.1 最简单的软件测试过程

4.2 完整的软件测试系统

4.3 完整的软件测试流程

4.3.1 一种实用的软件测试流程

4.3.2 Perry的7步软件测试流程

4.4 小结

习题4

第三部分 软件测试基本技术

第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 管理评审

5.4.1 管理评审的目的和内容

5.4.2 管理评审的团队

5.4.3 管理评审过程

5.4.4 输出

5.4.5 举例

5.5 技术评审

5.5.1 技术评审的目的和内容

5.5.2 技术评审团队

5.5.3 技术评审会议

5.6 审查

5.6.1 审查的目的和内容

5.6.2 审查团队

5.6.3 审查的前提条件

5.6.4 审查会议过程

5.6.5 审查输出

5.6.6 数据收集

5.6.7 审查的检查表

5.6.8 审查的注意事项

5.7 走查

5.7.1 走查的目的和内容

5.7.2 走查团队

5.7.3 走查会议

5.7.4 走查与审查

5.8 审计

5.8.1 审计的目的和内容

5.8.2 审计团队

5.8.3 审计会议过程

5.9 5种正式评审的比较

5.10 小结

习题5

第6章 白盒测试(基于结构的测试)

6.1 白盒测试概述

6.1.1 白盒测试定义

6.1.2 为什么要进行白盒测试

6.1.3 白盒测试的分类

6.1.4 白盒测试的适应范围

6.1.5 白盒测试过程

6.1.6 白盒测试的优缺点

6.2 基于数据流的白盒测试

6.3 基于控制流的白盒测试

6.3.1 控制流图

6.3.2 基于控制流的几种白盒测试方式

6.3.3 几种基于控制流的白盒测试技术

6.3.4 基本路径测试(McCabe圈覆盖)

6.3.5 测试覆盖准则

6.4 其他白盒测试技术

6.4.1 程序插桩

6.4.2 域测试

6.4.3 符号测试

6.4.4 Z路径测试

6.4.5 程序变异

6.5 小结

习题6

……

第四部分 软件测试级别

第五部分 软件测试管理

第六部分 软件测试工具

第七部分 软件测试的应用

第八部分 软件维护

随便看

 

百科全书收录4421916条中文百科知识,基本涵盖了大多数领域的百科知识,是一部内容开放、自由的电子版百科全书。

 

Copyright © 2004-2023 Cnenc.net All Rights Reserved
更新时间:2025/2/27 7:11:15