图书
软件测试与维护基础教程

软件测试与维护基础教程"

作者:黄武
ISBN:978-7-111-36402-3
定价:¥39.0
字数:501千字
页数:
出版时间:2012-01-17
开本:16
版次:
装帧:平装
出版社:机械工业出版社
简介

该书主要讲解软件测试和维护的基础知识及应用,包括软件测试概念、原则,技术,软件测试的级别,软件测试的管理过程,软件测试工具、软件测试的应用及软件维护的基本知识。

前言

目录

目录
出版说明
前言
第一部分软件测试概述
第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2Perry的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95种正式评审的比较
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4Z路径测试
645程序变异
65小结
习题6
第7章黑盒测试(基于规格说明的
测试)
71黑盒测试概述
711黑盒测试定义
712黑盒测试和白盒测试之间的
关系
713黑盒测试方法的有效性及方法
选择的指导方针
714黑盒测试的优缺点
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4决策表测试
741决策表概述
742决策表测试方法
75因果图
751因果图概述
752因果图测试方法
76场景或用例测试
761采用场景或用例测试方法
的原因
762按照场景来设计测试用例
77状态转换图测试
771状态转换图概述
772利用状态转换图进行测试案例
的设计
78基于经验的测试技术
781基于经验测试技术概述
782错误推测
783探索性测试
784基于经验测试技术的总结
79小结
习题7
第四部分软件测试级别
第8章单元测试
81单元测试概述
82单元测试现状和作用
83单元测试的方法
831白盒方法的单元测试
832黑盒方法的单元测试
833测试驱动模块与桩模块
84单元测试工具JUnit简介
841JUnit框架组成
842利用JUnit进行单元测试的
步骤
843Eclipse中JUnit的使用
85小结
习题8
第9章集成测试
91集成测试概述
92结构化软件的集成测试
921自顶向下集成测试
922自底向上集成测试
923核心系统先行集成测试
924高频集成测试
93小结
习题9
第10章系统测试
101系统测试概述
102功能性测试
1021正常功能测试
1022健壮性测试
103非功能性测试
1031大数据量测试
1032负荷测试
1033可用性测试
1034文档测试
104小结
习题10
第11章确认测试
111确认测试概述
112α测试
113β测试
114小结
习题11
第12章回归测试
121回归测试概述
122回归测试的几种策略
1221测试用例库的维护
1222回归测试集的选择
1223回归测试的基本过程
123回归测试与自动化
124小结
习题12
第五部分软件测试管理
第13章构建测试环境(测试
准备)
131测试环境概述
132测试环境要素
133测试的组织结构
1331测试组织的独立性
1332测试组织的几种结构
1333与测试工作相关的人员
134构建标准的测试流程
135构建标准的测试文档
136测试人员的培训
1361测试员能力的评估
1362CSTE CBOK公共知识体系
137测试工具
138测试的其他管理
1381配置管理
1382风险管理
139小结
习题13
第14章测试计划
141测试计划概述
1411为什么要引入测试计划
1412测试计划的目的
142测试计划的相关术语
143测试计划的多样性
144测试计划的注意事项
145测试计划的内容
1451测试计划标识符
1452简介
1453测试项
1454被测试的特征
1455不被测试的特征
1456测试策略(方法)
1457测试出口准则
1458挂起准则以及重启要求
1459测试交付文档
14510测试任务
14511测试团队的责任
14512环境需求
14513进度
14514风险和应变计划
14515批准
146小结
习题14
第15章测试设计
151测试设计概述
152测试设计与测试计划之间的
关系
153测试设计的目标
154测试设计说明
1541目的
1542内容
155测试案例说明
1551目的
1552内容
156测试过程说明
1561目的
1562内容
157小结
习题15
第16章测试执行
161测试执行概述
162测试日志
1621目的
1622内容
1623状态
1624批准
1625举例
163软件缺陷
1631软件缺陷属性
1632软件缺陷的严重性和优先级
164测试事故报告
1641目的
1642内容
165软件缺陷的管理
1651软件缺陷的生命周期
1652软件缺陷的数据库跟踪管理
1653并非所有的缺陷都可以修复
166小结
习题16
第17章测试评估
171测试评估概述
172软件测试评估的分类
1721覆盖评估
1722质量评估
173软件测试总结报告
1731目的
1732内容
174小结
习题17
第六部分软件测试工具
第18章测试自动化及测试工具
181测试自动化基础
1811测试自动化的引入
1812测试自动化的基本概念
1813测试自动化的方法和过程
1814自动化测试框架
182常见的自动化测试工具介绍
1821测试工具分类
1822常用测试工具介绍
1823功能测试工具简介
1824性能测试工具简介
1825测试管理工具简介
1826单元测试工具简介
1827自动化测试环境简介
183小结
习题18
第七部分软件测试的应用
第19章配置测试
191 配置测试概述
192如何判定配置缺陷
193谁来修复配置缺陷
194计算工作量
195执行配置测试
196获得硬件
197小结
习题19
第20章兼容性测试
201兼容性测试概述
202与操作系统的兼容性
203与浏览器的兼容性
204软件版本的兼容性
205数据共享时的兼容性问题
206兼容性测试的一个案例
207小结
习题20
第21章本地化测试
211本地化测试概述
212本地化测试的内容
2121用户界面问题
2122翻译质量问题
2123由于本地化出现的功能
错误
2124源语言国际化缺陷
2125安装/卸载性能测试
213本地化测试的特点
214小结
习题21
第22章网站测试
221网站测试的基本概念
222网站测试的步骤
223用户界面测试
224网站功能测试
225网站性能测试
226网站兼容性测试
227小结
习题22
第23章安全性测试
231安全测试的概念
232安全测试分类
233安全性测试技术
2331软件安全分析方法——故障树
分析
2332软件安全测试计划
234小结
习题23
第24章面向对象测试
241面向对象软件测试概述
242面向对象测试模型
243面向对象的单元测试
2431单元的定义
2432单元测试方法
2433面向对象单元测试的特殊性
244面向对象的集成测试
245面向对象的系统测试
246小结
习题24
第八部分软件维护
第25章软件维护
251软件维护概述
252软件维护定义
253软件维护分类
254软件维护的开销和挑战
255软件维护模型
2551快速解决模型
2552迭代增强模型
2553完全重用模型
256软件维护过程
2561IEEE-1219
2562ISO-12207
257软件维护管理
258小结
习题25
ⅩⅦ附录习题答案
参考文献
〖=(〗22334556778891011111212131314151515192021222323232426303031323232323334343536363737383839394042424446464750515454545556575757595960606162636363636465666666666767676869717171727272737373747474757677777878787880808182828585899198103106106106106106107107107109109109109113113114114114115117117118118119120121121122124124125127127128129129130131131132133134134135138138139140140141142142143146148149149150150151152153154154155155156156158158158159159160160162163163164164165166166167168168168169169170170171172174174174175175175177177179180180181182183183183184184185185185185185186186186187187187188189189189189190190190191192192192192193194194194196196196196197197198199199199200201202202203203203203203204204204204205206206206207208209211211212212213213215219219219219220222222222223224228230230231232233234235237238239242242242243243243245246246247247247248248249250250250251251251251252252253253254254255256256257257258259260260260261261262262263264266266267267267268268269270270271272272274274274275276277277277277278278279280282282283314〖=〗

作者简介

编辑推荐

作者寄语

电子资料

www.luweidong.cn

下一个