高级搜索  |  搜索帮助
最近的浏览历史
浏览此书的还浏览过
购买此书的人还购买过
书  名:软件测试技术
  • 作  者: 何春梅 唐滔 苟英 陈怡然 谭凤
  • 出版时间: 2017-08-01
  • 出 版 社: 清华大学出版社
  • 字  数: 302 千字
  • 印  次: 1-1
  • 印  张: 12.5
  • 开  本: 16开
  • ISBN: 9787302473633
  • 装  帧: 平装
  • 定  价:¥38.00
电子书价:¥26.60 折扣:70折 节省:¥11.40 vip价:¥26.60 电子书大小:16.08M
配套资源下载:
  • 名称
  • 说明
  • 权限
  • 文件大小
  • 点击图标下载
  • 图书样章
  • 所有用户
  • 256K
共有商品评论0条 查看评论摘要
内容简介
  本书详细地介绍了软件测试的各个方面,从测试概念、测试模型、测试过程、测试阶段等各个不同的视角来探讨软件测试的重要性,重点讲解了软件测试的各种方法和技术,并将它们应用在软件测试框架的不同阶段,以满足不同的应用系统测试的需求。本书尽量使软件测试的理论知识点具有良好的衔接性和系统性,使需求和验收测试评审、测试设计、执行测试与各个阶段的实际测试活动有机地结合起来,使读者更容易领会如何将测试的方法和技术应用到各个测试阶段和本地化测试中去。本书还讲解了丰富的实例和实践要点,更好地体现了软件测试学科的特点,帮助读者快速地将理论知识与实践结合起来。
本书用了较大篇幅详细介绍了自动化测试的原理、方法和工具,通过一些典型的测试工具展示了自动化测试的过程,使读者能够更直观地理解自动化测试的技术和具体的实践方法。
本书适合作为应用型本科和高职高专计算机专业的教材,也可以作为计算机从业人员的学习用书。
前言
  近年来,计算机技术突飞猛进,软件的开发与使用越来越普遍、越来越高端,从早期的数值计算,到现在云计算、互联网+、电子商务、大数据等,涉及各个领域。软件中存在的问题或安全漏洞也频繁出现,显然,软件的质量保证越来越受到重视。而目前我国软件测试行业的从业人员相当缺乏,并且在IT行业中重视程度不够。
本书从软件测试的基础开始,将软件测试的测试流程与软件开发的流程联系起来作为主线,介绍软件测试的过程、测试计划、测试用例设计与实施、测试缺陷跟踪以及测试分析等。在测试的不同阶段开始单元测试、集成测试、系统测试、验收测试等;在不同阶段选择不同的测试方法和技术,如静态测试、白盒测试、黑盒测试等,并分别介绍怎样使用自动化工具对相关软件进行测试,主要介绍了功能自动化工具QPT以及性能测试工具LoadRunner的基本使用方法,还以案例穿插介绍了缺陷管理工具JIRA。
本书的特点如下。
(1) 软件测试知识点全面。本书包括基本的软件测试理论知识,也包括当今业界常用的测试方法。
(2) 具有科学、系统的工程观点和方法。全书以软件工程开发系统的科学思想,将软件测试贯穿于整个软件生命周期,介绍了软件测试在软件生命周期中各个阶段采用的方法和应用。
(3) 理论联系实际。本书各个章节都提供了大量的应用实例以说明各个测试知识点的运用,并且每章后附有习题和练习。
本书由何春梅、唐滔任主编,苟英、陈怡然、谭凤任副主编。何春梅主持了全书的编写以及审稿工作,苟英负责全书的总体框架设计和统稿工作。第1~4章由苟英编写,第5和6章由何春梅编写,第7章由谭凤编写,第8~11章由唐滔编写,第12~14章由陈怡然编写。本书在编写过程中得到了重庆工程学院软件学院师生的大力支持,在此表示感谢!
由于作者水平有限,书中疏漏之处在所难免,欢迎广大读者提出宝贵意见。

编者
2017年5月软件测试技术
目录
第1章软件测试概述1
1.1软件测试产生的背景2
1.2软件测试的定义3
1.3软件测试的复杂性与经济性分析4
1.4软件缺陷6
1.5软件测试人员应具备的素质8
本章小结9
练习题10
第2章软件测试基础11
2.1软件测试的目的12
2.2软件测试的原则13
2.3软件测试的分类14
2.4常见的一些软件测试16
2.5软件测试过程模型17
本章小结20
练习题20
第3章软件测试过程与方法22
3.1单元测试23
3.2集成测试25
3.3确认测试30
3.4系统测试31
3.5验收测试32
本章小结34
练习题34
第4章软件测试策略36
4.1软件测试策略的定义37
4.2软件测试策略的重要性37
4.3软件测试策略的主要目的37
4.4软件测试策略的主要内容38
4.5软件测试策略的影响因素41
4.6软件测试策略的制定过程41
本章小结42
练习题43
第5章白盒测试44
5.1逻辑覆盖法45
5.2路径覆盖法48
本章小结52
练习题52
第6章黑盒测试54
6.1等价类划分法55
6.2边界值法57
6.3决策表法58
6.4因果图法61
6.5场景法65
本章小结69
练习题70
第7章面向对象的软件测试72
7.1面向对象的特点73
7.2面向对象的开发对软件测试的影响74
7.3面向对象的软件测试的基本概念75
7.4面向对象的软件测试的内容76
7.5面向对象的测试模型及方法78
7.6面向对象测试工具JUnit87
本章小结88
练习题89
第8章缺陷跟踪管理90
8.1Bug的影响91
8.1.1精神的摧残91
8.1.2形象的损失91
8.1.3财富的流失91
8.2Bug的产生92
8.2.1交流的误解92
8.2.2软件的复杂性、程序员的错误92
8.2.3需求变化92
8.2.4时间压力92
8.2.5文档贫乏93
8.2.6软件开发工具93
8.3Bug如何穿透测试93
8.3.1代价太大93
8.3.2市场决策93
8.3.3时间紧迫93
8.3.4现场证据94
8.3.5过于自信94
8.3.6模糊提交和测试环境94
8.4Bug的种类94
8.4.1需求阶段的Bug——三种需求94
8.4.2分析、设计阶段的Bug——忽略设计94
8.4.3实现阶段的Bug——遗漏的功能95
8.4.4配置阶段的Bug95
8.4.5短视将来的Bug95
8.4.6静态文档的Bug95
8.5Bug的生命周期96
8.6Bug的关键字96
8.6.1Bug的流转状态关键字96
8.6.2Bug的解决关键字97
8.6.3Bug的严重等级关键字97
8.6.4Bug处理的优先等级关键字97
8.7Bug的管理98
8.8缺陷管理工具JIRA99
8.8.1JIRA介绍99
8.8.2JIRA安装100
8.8.3JIRA用户使用101
8.8.4JIRA后台使用102
本章小结105
练习题105
第9章项目质量保证107
9.1软件质量保证的理论探索108
9.1.1软件质量保证过程的认识108
9.1.2生产线的隐喻109
9.1.3SQA和其他工作的组合109
9.1.4QA和QC109
9.1.5QA和SEPG110
9.1.6QA和组织级的监督管理110
9.2软件质量保证的工作内容和工作方法111
9.2.1计划111
9.2.2审计/证实111
9.2.3问题跟踪111
9.3软件质量保证的素质112
9.4软件质量保证的活动内容112
9.5软件质量保证正式的技术评审113
9.6软件质量保证统计114
9.7质量保证与检验114
9.8软件质量保证检验项目的内容115
9.9ISO 9000软件质量标准的了解116
本章小结116
练习题117
第10章项目质量控制118
10.1项目质量控制的定义、目的和必要性119
10.2质量控制的内容及过程120
10.3质量控制的方法、技术和工具122
10.4质量控制的依据及成果123
本章小结131
练习题131
第11章Web网站测试133
11.1Web网站功能测试134
11.2性能测试的种类136
11.3安全性测试136
11.4可用性/可靠性测试137
11.5配置和兼容性测试138
11.6数据库测试139
11.7Web测试用例考虑的因素139
本章小结142
练习题143
第12章自动化测试144
12.1什么是软件自动化测试145
12.2软件自动化的使用范围146
12.3软件自动化工具分类146
12.3.1白盒测试工具146
12.3.2黑盒测试工具147
12.3.3测试设计与开发工具147
12.3.4测试执行和评估工具148
12.3.5测试管理工具148
12.3.6常用测试工具148
12.3.7其他公司测试工具150
12.3.8一些开源测试工具150
12.4Quality Center的基本介绍152
12.5QTP的基本介绍153
12.5.1启动QTP153
12.5.2插件加载设置与管理153
12.5.3创建一个空的测试项目153
12.5.4录制和测试运行设置154
12.5.5指定需要录制的应用程序155
12.5.6使用QTP编写第一个自动化测试脚本156
12.6LoadRunner的基本介绍158
12.6.1LoadRunner 常用术语158
12.6.2LoadRunner工作流程159
12.6.3Virtual User Generator(VuGen)简介160
12.6.4设置运行时行为161
12.6.5查看脚本的运行情况164
12.6.6查看测试结果165
本章小结166
练习题166
第13章软件测试文档168
13.1测试文档169
13.1.1测试文档的定义169
13.1.2测试文档的内容169
13.1.3软件生命周期各阶段的测试任务与可交付的文档170
13.2测试计划172
13.2.1测试计划的定义172
13.2.2测试计划的目的和作用173
13.2.3测试计划书173
13.2.4测试计划的内容173
13.2.5软件测试计划的制订174
13.3测试用例设计176
13.3.1测试用例176
13.3.2测试用例文档应包含以下内容176
13.4测试总结报告177
13.4.1测试结果统计表177
13.4.2测试问题表和问题统计表178
13.4.3测试进度表178
13.4.4测试总结表178
本章小结179
练习题179
第14章软件质量保障与软件测试181
14.1软件质量的定义182
14.2软件质量的模型182
14.2.1McCall 质量模型182
14.2.2Bohm 质量模型182
14.2.3ISO的软件质量模型182
14.3软件质量要素184
14.4软件质量保证(SQA)185
14.4.1基本目标185
14.4.2品质保证人员(QA)186
14.4.3QA与QC的区别186
14.4.4SQA活动187
14.5软件质量保证与软件测试187
本章小结188
练习题188
参考文献190软件测试技术目录
Copyright(C)清华大学出版社有限公司,All Rights Reserved 京ICP备10035462号 联系我们